<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1772746756">
  <project timestamp="1772746756">
    <file name="/src/src/Config/Api/ApiHelper.php">
      <class name="Wikimedia\Parsoid\Config\Api\ApiHelper" namespace="global">
        <metrics complexity="17" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="68" coveredstatements="0" elements="71" coveredelements="0"/>
      </class>
      <line num="38" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="64" type="method" name="makeRequest" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="112" type="method" name="makeCurlRequest" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <metrics loc="150" ncloc="122" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="68" coveredstatements="0" elements="71" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/Api/DataAccess.php">
      <class name="Wikimedia\Parsoid\Config\Api\DataAccess" namespace="global">
        <metrics complexity="74" methods="14" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="256" coveredstatements="207" elements="270" coveredelements="213"/>
      </class>
      <line num="64" type="method" name="getCache" visibility="private" complexity="2" crap="2" count="5"/>
      <line num="65" type="stmt" count="5"/>
      <line num="66" type="stmt" count="4"/>
      <line num="69" type="stmt" count="4"/>
      <line num="70" type="stmt" count="4"/>
      <line num="71" type="stmt" count="4"/>
      <line num="73" type="stmt" count="5"/>
      <line num="81" type="method" name="setCache" visibility="private" complexity="3" crap="4.68" count="5"/>
      <line num="82" type="stmt" count="5"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="5"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="5"/>
      <line num="101" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="7"/>
      <line num="102" type="stmt" count="7"/>
      <line num="103" type="stmt" count="7"/>
      <line num="104" type="stmt" count="7"/>
      <line num="108" type="method" name="getPageInfo" visibility="public" complexity="12" crap="12" count="1"/>
      <line num="109" type="stmt" count="1"/>
      <line num="110" type="stmt" count="1"/>
      <line num="112" type="stmt" count="1"/>
      <line num="113" type="stmt" count="0"/>
      <line num="116" type="stmt" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="119" type="stmt" count="1"/>
      <line num="120" type="stmt" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="122" type="stmt" count="1"/>
      <line num="123" type="stmt" count="1"/>
      <line num="124" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="126" type="stmt" count="1"/>
      <line num="127" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="129" type="stmt" count="1"/>
      <line num="130" type="stmt" count="1"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="1"/>
      <line num="136" type="stmt" count="1"/>
      <line num="137" type="stmt" count="1"/>
      <line num="138" type="stmt" count="1"/>
      <line num="140" type="stmt" count="1"/>
      <line num="141" type="stmt" count="1"/>
      <line num="142" type="stmt" count="1"/>
      <line num="143" type="stmt" count="1"/>
      <line num="145" type="stmt" count="1"/>
      <line num="146" type="stmt" count="1"/>
      <line num="147" type="stmt" count="1"/>
      <line num="148" type="stmt" count="1"/>
      <line num="149" type="stmt" count="1"/>
      <line num="150" type="stmt" count="1"/>
      <line num="151" type="stmt" count="1"/>
      <line num="152" type="stmt" count="1"/>
      <line num="153" type="stmt" count="1"/>
      <line num="154" type="stmt" count="1"/>
      <line num="155" type="stmt" count="1"/>
      <line num="156" type="stmt" count="1"/>
      <line num="161" type="stmt" count="1"/>
      <line num="165" type="method" name="getFileInfo" visibility="public" complexity="23" crap="45.15" count="1"/>
      <line num="166" type="stmt" count="1"/>
      <line num="167" type="stmt" count="1"/>
      <line num="168" type="stmt" count="1"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="1"/>
      <line num="173" type="stmt" count="1"/>
      <line num="175" type="stmt" count="1"/>
      <line num="176" type="stmt" count="1"/>
      <line num="177" type="stmt" count="1"/>
      <line num="178" type="stmt" count="1"/>
      <line num="179" type="stmt" count="1"/>
      <line num="180" type="stmt" count="1"/>
      <line num="181" type="stmt" count="1"/>
      <line num="182" type="stmt" count="1"/>
      <line num="183" type="stmt" count="1"/>
      <line num="184" type="stmt" count="1"/>
      <line num="185" type="stmt" count="1"/>
      <line num="186" type="stmt" count="1"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="1"/>
      <line num="190" type="stmt" count="1"/>
      <line num="191" type="stmt" count="1"/>
      <line num="192" type="stmt" count="1"/>
      <line num="193" type="stmt" count="1"/>
      <line num="195" type="stmt" count="1"/>
      <line num="196" type="stmt" count="1"/>
      <line num="197" type="stmt" count="1"/>
      <line num="198" type="stmt" count="1"/>
      <line num="199" type="stmt" count="1"/>
      <line num="200" type="stmt" count="1"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="1"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="0"/>
      <line num="217" type="stmt" count="1"/>
      <line num="219" type="stmt" count="1"/>
      <line num="223" type="stmt" count="1"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="227" type="stmt" count="1"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="238" type="stmt" count="1"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="1"/>
      <line num="242" type="stmt" count="1"/>
      <line num="244" type="stmt" count="1"/>
      <line num="245" type="stmt" count="1"/>
      <line num="246" type="stmt" count="1"/>
      <line num="247" type="stmt" count="1"/>
      <line num="248" type="stmt" count="1"/>
      <line num="249" type="stmt" count="1"/>
      <line num="250" type="stmt" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="261" type="stmt" count="1"/>
      <line num="263" type="stmt" count="1"/>
      <line num="272" type="method" name="stripProto" visibility="private" complexity="4" crap="4" count="1"/>
      <line num="273" type="stmt" count="1"/>
      <line num="274" type="stmt" count="1"/>
      <line num="284" type="method" name="mergeMetadata" visibility="private" complexity="11" crap="26.12" count="2"/>
      <line num="285" type="stmt" count="2"/>
      <line num="286" type="stmt" count="1"/>
      <line num="287" type="stmt" count="1"/>
      <line num="288" type="stmt" count="1"/>
      <line num="289" type="stmt" count="1"/>
      <line num="290" type="stmt" count="1"/>
      <line num="292" type="stmt" count="2"/>
      <line num="293" type="stmt" count="2"/>
      <line num="294" type="stmt" count="2"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="310" type="stmt" count="2"/>
      <line num="311" type="stmt" count="0"/>
      <line num="313" type="stmt" count="2"/>
      <line num="314" type="stmt" count="1"/>
      <line num="315" type="stmt" count="1"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="328" type="method" name="parseWikitext" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="333" type="stmt" count="1"/>
      <line num="334" type="stmt" count="1"/>
      <line num="335" type="stmt" count="1"/>
      <line num="336" type="stmt" count="1"/>
      <line num="337" type="stmt" count="1"/>
      <line num="338" type="stmt" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="340" type="stmt" count="1"/>
      <line num="341" type="stmt" count="1"/>
      <line num="342" type="stmt" count="1"/>
      <line num="343" type="stmt" count="1"/>
      <line num="344" type="stmt" count="1"/>
      <line num="345" type="stmt" count="1"/>
      <line num="346" type="stmt" count="1"/>
      <line num="347" type="stmt" count="1"/>
      <line num="348" type="stmt" count="1"/>
      <line num="349" type="stmt" count="1"/>
      <line num="351" type="stmt" count="1"/>
      <line num="352" type="stmt" count="1"/>
      <line num="354" type="stmt" count="1"/>
      <line num="355" type="stmt" count="1"/>
      <line num="359" type="method" name="preprocessWikitext" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="364" type="stmt" count="1"/>
      <line num="365" type="stmt" count="1"/>
      <line num="371" type="stmt" count="0"/>
      <line num="373" type="stmt" count="1"/>
      <line num="374" type="stmt" count="1"/>
      <line num="375" type="stmt" count="1"/>
      <line num="376" type="stmt" count="1"/>
      <line num="377" type="stmt" count="1"/>
      <line num="378" type="stmt" count="1"/>
      <line num="379" type="stmt" count="1"/>
      <line num="380" type="stmt" count="1"/>
      <line num="381" type="stmt" count="1"/>
      <line num="382" type="stmt" count="1"/>
      <line num="383" type="stmt" count="1"/>
      <line num="384" type="stmt" count="1"/>
      <line num="385" type="stmt" count="1"/>
      <line num="386" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="389" type="stmt" count="1"/>
      <line num="392" type="stmt" count="1"/>
      <line num="396" type="stmt" count="1"/>
      <line num="400" type="method" name="fetchTemplateSource" visibility="public" complexity="3" crap="3.00" count="1"/>
      <line num="403" type="stmt" count="1"/>
      <line num="404" type="stmt" count="1"/>
      <line num="405" type="stmt" count="1"/>
      <line num="406" type="stmt" count="1"/>
      <line num="407" type="stmt" count="1"/>
      <line num="408" type="stmt" count="1"/>
      <line num="409" type="stmt" count="1"/>
      <line num="410" type="stmt" count="1"/>
      <line num="411" type="stmt" count="1"/>
      <line num="412" type="stmt" count="1"/>
      <line num="413" type="stmt" count="1"/>
      <line num="414" type="stmt" count="1"/>
      <line num="416" type="stmt" count="1"/>
      <line num="417" type="stmt" count="1"/>
      <line num="418" type="stmt" count="1"/>
      <line num="419" type="stmt" count="0"/>
      <line num="421" type="stmt" count="1"/>
      <line num="423" type="stmt" count="1"/>
      <line num="426" type="stmt" count="1"/>
      <line num="430" type="method" name="fetchTemplateData" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="431" type="stmt" count="1"/>
      <line num="432" type="stmt" count="1"/>
      <line num="433" type="stmt" count="1"/>
      <line num="434" type="stmt" count="1"/>
      <line num="435" type="stmt" count="1"/>
      <line num="436" type="stmt" count="1"/>
      <line num="437" type="stmt" count="1"/>
      <line num="438" type="stmt" count="1"/>
      <line num="439" type="stmt" count="1"/>
      <line num="440" type="stmt" count="1"/>
      <line num="441" type="stmt" count="1"/>
      <line num="442" type="stmt" count="1"/>
      <line num="444" type="stmt" count="1"/>
      <line num="448" type="method" name="logLinterData" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="460" type="method" name="toPrefixedText" visibility="private" complexity="1" crap="1" count="7"/>
      <line num="461" type="stmt" count="7"/>
      <line num="462" type="stmt" count="7"/>
      <line num="463" type="stmt" count="7"/>
      <line num="467" type="method" name="addTrackingCategory" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="472" type="stmt" count="1"/>
      <line num="473" type="stmt" count="1"/>
      <line num="474" type="stmt" count="1"/>
      <line num="475" type="stmt" count="1"/>
      <line num="476" type="stmt" count="1"/>
      <line num="477" type="stmt" count="1"/>
      <line num="478" type="stmt" count="1"/>
      <line num="479" type="stmt" count="1"/>
      <line num="480" type="stmt" count="1"/>
      <line num="481" type="stmt" count="1"/>
      <line num="482" type="stmt" count="1"/>
      <line num="483" type="stmt" count="1"/>
      <line num="484" type="stmt" count="1"/>
      <line num="486" type="stmt" count="1"/>
      <line num="487" type="stmt" count="0"/>
      <line num="489" type="stmt" count="1"/>
      <line num="490" type="stmt" count="1"/>
      <line num="491" type="stmt" count="1"/>
      <line num="492" type="stmt" count="1"/>
      <line num="493" type="stmt" count="1"/>
      <metrics loc="496" ncloc="400" classes="1" methods="14" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="256" coveredstatements="207" elements="270" coveredelements="213"/>
    </file>
    <file name="/src/src/Config/Api/Env.php">
      <class name="Wikimedia\Parsoid\Config\Api\Env" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="39" type="method" name="getSiteConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <metrics loc="44" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/Api/PageConfig.php">
      <class name="Wikimedia\Parsoid\Config\Api\PageConfig" namespace="global">
        <metrics complexity="28" methods="14" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="68" elements="96" coveredelements="78"/>
      </class>
      <line num="54" type="method" name="__construct" visibility="public" complexity="7" crap="8.58" count="1"/>
      <line num="55" type="stmt" count="1"/>
      <line num="56" type="stmt" count="1"/>
      <line num="57" type="stmt" count="1"/>
      <line num="59" type="stmt" count="1"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="1"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="1"/>
      <line num="66" type="stmt" count="1"/>
      <line num="68" type="stmt" count="1"/>
      <line num="69" type="stmt" count="1"/>
      <line num="70" type="stmt" count="1"/>
      <line num="73" type="stmt" count="1"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="1"/>
      <line num="78" type="stmt" count="1"/>
      <line num="79" type="stmt" count="1"/>
      <line num="81" type="stmt" count="1"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="90" type="method" name="mockPageContent" visibility="private" complexity="2" crap="2.08" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="92" type="stmt" count="1"/>
      <line num="93" type="stmt" count="1"/>
      <line num="94" type="stmt" count="1"/>
      <line num="95" type="stmt" count="1"/>
      <line num="96" type="stmt" count="1"/>
      <line num="97" type="stmt" count="1"/>
      <line num="98" type="stmt" count="1"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="105" type="method" name="loadData" visibility="private" complexity="6" crap="6.03" count="11"/>
      <line num="106" type="stmt" count="11"/>
      <line num="107" type="stmt" count="10"/>
      <line num="110" type="stmt" count="1"/>
      <line num="111" type="stmt" count="1"/>
      <line num="112" type="stmt" count="1"/>
      <line num="113" type="stmt" count="1"/>
      <line num="114" type="stmt" count="1"/>
      <line num="115" type="stmt" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="0"/>
      <line num="120" type="stmt" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="124" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="126" type="stmt" count="0"/>
      <line num="128" type="stmt" count="1"/>
      <line num="130" type="stmt" count="1"/>
      <line num="131" type="stmt" count="1"/>
      <line num="133" type="stmt" count="1"/>
      <line num="134" type="stmt" count="1"/>
      <line num="138" type="stmt" count="1"/>
      <line num="139" type="stmt" count="1"/>
      <line num="144" type="method" name="getContentModel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="150" type="method" name="getLinkTarget" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="151" type="stmt" count="2"/>
      <line num="152" type="stmt" count="2"/>
      <line num="153" type="stmt" count="2"/>
      <line num="154" type="stmt" count="2"/>
      <line num="158" type="method" name="getPageId" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="159" type="stmt" count="1"/>
      <line num="160" type="stmt" count="1"/>
      <line num="164" type="method" name="getPageLanguageBcp47" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="165" type="stmt" count="1"/>
      <line num="168" type="stmt" count="1"/>
      <line num="170" type="stmt" count="1"/>
      <line num="174" type="method" name="getPageLanguageDir" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="175" type="stmt" count="1"/>
      <line num="176" type="stmt" count="1"/>
      <line num="180" type="method" name="getRevisionId" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="181" type="stmt" count="1"/>
      <line num="182" type="stmt" count="1"/>
      <line num="186" type="method" name="getParentRevisionId" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="187" type="stmt" count="1"/>
      <line num="188" type="stmt" count="1"/>
      <line num="192" type="method" name="getRevisionTimestamp" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="193" type="stmt" count="1"/>
      <line num="194" type="stmt" count="1"/>
      <line num="198" type="method" name="getRevisionSha1" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="199" type="stmt" count="1"/>
      <line num="200" type="stmt" count="1"/>
      <line num="204" type="method" name="getRevisionSize" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="205" type="stmt" count="1"/>
      <line num="206" type="stmt" count="1"/>
      <line num="210" type="method" name="getRevisionContent" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="211" type="stmt" count="1"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="1"/>
      <line num="215" type="stmt" count="1"/>
      <metrics loc="218" ncloc="181" classes="1" methods="14" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="68" elements="96" coveredelements="78"/>
    </file>
    <file name="/src/src/Config/Api/SiteConfig.php">
      <class name="Wikimedia\Parsoid\Config\Api\SiteConfig" namespace="global">
        <metrics complexity="112" methods="59" coveredmethods="40" conditionals="0" coveredconditionals="0" statements="339" coveredstatements="276" elements="398" coveredelements="316"/>
      </class>
      <line num="120" type="method" name="__construct" visibility="public" complexity="4" crap="5.34" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="123" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="126" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="1"/>
      <line num="134" type="stmt" count="1"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="139" type="stmt" count="1"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="145" type="stmt" count="1"/>
      <line num="148" type="method" name="reset" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="167" type="method" name="combineRegexArrays" visibility="private" complexity="4" crap="4.05" count="1"/>
      <line num="168" type="stmt" count="1"/>
      <line num="169" type="stmt" count="1"/>
      <line num="170" type="stmt" count="1"/>
      <line num="172" type="stmt" count="1"/>
      <line num="173" type="stmt" count="1"/>
      <line num="175" type="stmt" count="1"/>
      <line num="178" type="stmt" count="0"/>
      <line num="189" type="method" name="addNamespace" visibility="protected" complexity="2" crap="2" count="1"/>
      <line num="190" type="stmt" count="1"/>
      <line num="191" type="stmt" count="1"/>
      <line num="192" type="stmt" count="1"/>
      <line num="193" type="stmt" count="1"/>
      <line num="194" type="stmt" count="1"/>
      <line num="195" type="stmt" count="1"/>
      <line num="197" type="stmt" count="1"/>
      <line num="200" type="method" name="detectFeatures" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="209" type="method" name="hasVideoInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="221" type="method" name="getCustomSiteConfigFileName" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="222" type="stmt" count="1"/>
      <line num="228" type="method" name="loadSiteData" visibility="private" complexity="22" crap="22" count="34"/>
      <line num="229" type="stmt" count="34"/>
      <line num="230" type="stmt" count="34"/>
      <line num="233" type="stmt" count="1"/>
      <line num="235" type="stmt" count="1"/>
      <line num="236" type="stmt" count="1"/>
      <line num="237" type="stmt" count="1"/>
      <line num="238" type="stmt" count="1"/>
      <line num="239" type="stmt" count="1"/>
      <line num="242" type="stmt" count="1"/>
      <line num="243" type="stmt" count="1"/>
      <line num="244" type="stmt" count="1"/>
      <line num="245" type="stmt" count="1"/>
      <line num="246" type="stmt" count="1"/>
      <line num="247" type="stmt" count="1"/>
      <line num="248" type="stmt" count="1"/>
      <line num="250" type="stmt" count="1"/>
      <line num="251" type="stmt" count="1"/>
      <line num="255" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="260" type="stmt" count="1"/>
      <line num="261" type="stmt" count="1"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="269" type="stmt" count="1"/>
      <line num="270" type="stmt" count="1"/>
      <line num="271" type="stmt" count="1"/>
      <line num="272" type="stmt" count="1"/>
      <line num="273" type="stmt" count="1"/>
      <line num="274" type="stmt" count="1"/>
      <line num="275" type="stmt" count="1"/>
      <line num="276" type="stmt" count="1"/>
      <line num="277" type="stmt" count="1"/>
      <line num="279" type="stmt" count="1"/>
      <line num="280" type="stmt" count="1"/>
      <line num="282" type="stmt" count="1"/>
      <line num="283" type="stmt" count="1"/>
      <line num="285" type="stmt" count="1"/>
      <line num="288" type="stmt" count="1"/>
      <line num="289" type="stmt" count="1"/>
      <line num="291" type="stmt" count="1"/>
      <line num="294" type="stmt" count="1"/>
      <line num="297" type="stmt" count="1"/>
      <line num="301" type="stmt" count="1"/>
      <line num="302" type="stmt" count="1"/>
      <line num="303" type="stmt" count="1"/>
      <line num="304" type="stmt" count="1"/>
      <line num="305" type="stmt" count="1"/>
      <line num="306" type="stmt" count="1"/>
      <line num="307" type="stmt" count="1"/>
      <line num="308" type="stmt" count="1"/>
      <line num="309" type="stmt" count="1"/>
      <line num="310" type="stmt" count="1"/>
      <line num="311" type="stmt" count="1"/>
      <line num="312" type="stmt" count="1"/>
      <line num="313" type="stmt" count="1"/>
      <line num="314" type="stmt" count="1"/>
      <line num="315" type="stmt" count="1"/>
      <line num="316" type="stmt" count="1"/>
      <line num="322" type="stmt" count="1"/>
      <line num="323" type="stmt" count="1"/>
      <line num="324" type="stmt" count="1"/>
      <line num="325" type="stmt" count="1"/>
      <line num="328" type="stmt" count="1"/>
      <line num="329" type="stmt" count="1"/>
      <line num="330" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="332" type="stmt" count="1"/>
      <line num="333" type="stmt" count="1"/>
      <line num="334" type="stmt" count="1"/>
      <line num="335" type="stmt" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="340" type="stmt" count="1"/>
      <line num="341" type="stmt" count="1"/>
      <line num="346" type="stmt" count="1"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="1"/>
      <line num="350" type="stmt" count="1"/>
      <line num="351" type="stmt" count="1"/>
      <line num="352" type="stmt" count="1"/>
      <line num="353" type="stmt" count="1"/>
      <line num="354" type="stmt" count="1"/>
      <line num="355" type="stmt" count="1"/>
      <line num="357" type="stmt" count="1"/>
      <line num="362" type="stmt" count="1"/>
      <line num="363" type="stmt" count="1"/>
      <line num="364" type="stmt" count="0"/>
      <line num="367" type="stmt" count="1"/>
      <line num="368" type="stmt" count="1"/>
      <line num="369" type="stmt" count="1"/>
      <line num="372" type="method" name="galleryOptions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="377" type="method" name="allowedExternalImagePrefixes" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="378" type="stmt" count="1"/>
      <line num="379" type="stmt" count="1"/>
      <line num="385" type="method" name="determineArticlePath" visibility="private" complexity="4" crap="4.06" count="1"/>
      <line num="386" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="390" type="stmt" count="1"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="1"/>
      <line num="395" type="stmt" count="1"/>
      <line num="396" type="stmt" count="1"/>
      <line num="397" type="stmt" count="0"/>
      <line num="400" type="stmt" count="1"/>
      <line num="401" type="stmt" count="0"/>
      <line num="403" type="stmt" count="1"/>
      <line num="406" type="stmt" count="1"/>
      <line num="407" type="stmt" count="1"/>
      <line num="408" type="stmt" count="1"/>
      <line num="410" type="stmt" count="1"/>
      <line num="411" type="stmt" count="1"/>
      <line num="412" type="stmt" count="1"/>
      <line num="414" type="stmt" count="1"/>
      <line num="415" type="stmt" count="1"/>
      <line num="418" type="method" name="baseURI" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="419" type="stmt" count="1"/>
      <line num="420" type="stmt" count="1"/>
      <line num="422" type="stmt" count="1"/>
      <line num="425" type="method" name="relativeLinkPrefix" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="426" type="stmt" count="1"/>
      <line num="427" type="stmt" count="0"/>
      <line num="429" type="stmt" count="1"/>
      <line num="433" type="method" name="canonicalNamespaceId" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="434" type="stmt" count="1"/>
      <line num="435" type="stmt" count="1"/>
      <line num="439" type="method" name="namespaceId" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="440" type="stmt" count="1"/>
      <line num="441" type="stmt" count="1"/>
      <line num="442" type="stmt" count="1"/>
      <line num="446" type="method" name="namespaceName" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="447" type="stmt" count="1"/>
      <line num="448" type="stmt" count="1"/>
      <line num="452" type="method" name="namespaceHasSubpages" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="453" type="stmt" count="1"/>
      <line num="454" type="stmt" count="1"/>
      <line num="458" type="method" name="namespaceCase" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="459" type="stmt" count="1"/>
      <line num="460" type="stmt" count="1"/>
      <line num="464" type="method" name="specialPageLocalName" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="465" type="stmt" count="1"/>
      <line num="466" type="stmt" count="1"/>
      <line num="467" type="stmt" count="1"/>
      <line num="471" type="method" name="magicLinkEnabled" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="472" type="stmt" count="1"/>
      <line num="473" type="stmt" count="1"/>
      <line num="476" type="stmt" count="1"/>
      <line num="479" type="method" name="interwikiMagic" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="480" type="stmt" count="1"/>
      <line num="481" type="stmt" count="1"/>
      <line num="484" type="method" name="interwikiMap" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="485" type="stmt" count="1"/>
      <line num="486" type="stmt" count="1"/>
      <line num="489" type="method" name="iwp" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="490" type="stmt" count="1"/>
      <line num="491" type="stmt" count="1"/>
      <line num="494" type="method" name="legalTitleChars" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="495" type="stmt" count="1"/>
      <line num="496" type="stmt" count="1"/>
      <line num="499" type="method" name="linkPrefixRegex" visibility="public" complexity="2" crap="2.06" count="1"/>
      <line num="500" type="stmt" count="1"/>
      <line num="502" type="stmt" count="1"/>
      <line num="503" type="stmt" count="0"/>
      <line num="506" type="stmt" count="1"/>
      <line num="511" type="method" name="linkTrail" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="512" type="stmt" count="1"/>
      <line num="513" type="stmt" count="1"/>
      <line num="516" type="method" name="langBcp47" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="517" type="stmt" count="1"/>
      <line num="518" type="stmt" count="1"/>
      <line num="521" type="method" name="mainpage" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="522" type="stmt" count="1"/>
      <line num="523" type="stmt" count="1"/>
      <line num="526" type="method" name="mainPageLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="532" type="method" name="getMWConfigValue" visibility="public" complexity="5" crap="5.05" count="1"/>
      <line num="533" type="stmt" count="1"/>
      <line num="536" type="stmt" count="1"/>
      <line num="537" type="stmt" count="1"/>
      <line num="539" type="stmt" count="1"/>
      <line num="540" type="stmt" count="1"/>
      <line num="542" type="stmt" count="1"/>
      <line num="543" type="stmt" count="0"/>
      <line num="548" type="stmt" count="1"/>
      <line num="552" type="method" name="rtl" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="553" type="stmt" count="1"/>
      <line num="554" type="stmt" count="1"/>
      <line num="558" type="method" name="langConverterEnabledBcp47" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="559" type="stmt" count="1"/>
      <line num="560" type="stmt" count="1"/>
      <line num="563" type="method" name="script" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="564" type="stmt" count="1"/>
      <line num="565" type="stmt" count="1"/>
      <line num="568" type="method" name="scriptpath" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="569" type="stmt" count="1"/>
      <line num="570" type="stmt" count="1"/>
      <line num="573" type="method" name="server" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="574" type="stmt" count="1"/>
      <line num="575" type="stmt" count="1"/>
      <line num="581" type="method" name="exportMetadataToHeadBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="607" type="method" name="redirectRegexp" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="608" type="stmt" count="2"/>
      <line num="609" type="stmt" count="2"/>
      <line num="612" type="method" name="categoryRegexp" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="613" type="stmt" count="2"/>
      <line num="614" type="stmt" count="2"/>
      <line num="617" type="method" name="bswRegexp" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="618" type="stmt" count="3"/>
      <line num="619" type="stmt" count="3"/>
      <line num="622" type="method" name="timezoneOffset" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="623" type="stmt" count="1"/>
      <line num="624" type="stmt" count="1"/>
      <line num="628" type="method" name="variantsFor" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="629" type="stmt" count="1"/>
      <line num="630" type="stmt" count="1"/>
      <line num="633" type="method" name="widthOption" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="634" type="stmt" count="1"/>
      <line num="635" type="stmt" count="1"/>
      <line num="639" type="method" name="getVariableIDs" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="640" type="stmt" count="1"/>
      <line num="641" type="stmt" count="1"/>
      <line num="645" type="method" name="haveComputedFunctionSynonyms" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="646" type="stmt" count="1"/>
      <line num="652" type="method" name="updateFunctionSynonym" visibility="protected" complexity="6" crap="6" count="1"/>
      <line num="653" type="stmt" count="1"/>
      <line num="654" type="stmt" count="0"/>
      <line num="656" type="stmt" count="1"/>
      <line num="657" type="stmt" count="1"/>
      <line num="664" type="stmt" count="1"/>
      <line num="665" type="stmt" count="1"/>
      <line num="666" type="stmt" count="1"/>
      <line num="667" type="stmt" count="1"/>
      <line num="668" type="stmt" count="1"/>
      <line num="669" type="stmt" count="1"/>
      <line num="670" type="stmt" count="1"/>
      <line num="682" type="stmt" count="1"/>
      <line num="683" type="stmt" count="1"/>
      <line num="684" type="stmt" count="1"/>
      <line num="685" type="stmt" count="1"/>
      <line num="686" type="stmt" count="1"/>
      <line num="687" type="stmt" count="1"/>
      <line num="688" type="stmt" count="1"/>
      <line num="689" type="stmt" count="1"/>
      <line num="690" type="stmt" count="1"/>
      <line num="691" type="stmt" count="1"/>
      <line num="692" type="stmt" count="1"/>
      <line num="693" type="stmt" count="1"/>
      <line num="694" type="stmt" count="1"/>
      <line num="695" type="stmt" count="1"/>
      <line num="701" type="stmt" count="1"/>
      <line num="702" type="stmt" count="1"/>
      <line num="703" type="stmt" count="1"/>
      <line num="704" type="stmt" count="1"/>
      <line num="705" type="stmt" count="1"/>
      <line num="706" type="stmt" count="1"/>
      <line num="710" type="stmt" count="1"/>
      <line num="711" type="stmt" count="1"/>
      <line num="712" type="stmt" count="1"/>
      <line num="713" type="stmt" count="1"/>
      <line num="718" type="stmt" count="1"/>
      <line num="719" type="stmt" count="1"/>
      <line num="722" type="stmt" count="1"/>
      <line num="723" type="stmt" count="1"/>
      <line num="724" type="stmt" count="1"/>
      <line num="726" type="stmt" count="1"/>
      <line num="727" type="stmt" count="1"/>
      <line num="729" type="stmt" count="1"/>
      <line num="734" type="method" name="getMagicWords" visibility="protected" complexity="1" crap="1" count="2"/>
      <line num="735" type="stmt" count="2"/>
      <line num="736" type="stmt" count="2"/>
      <line num="740" type="method" name="getMagicWordMatcher" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="741" type="stmt" count="1"/>
      <line num="742" type="stmt" count="1"/>
      <line num="746" type="method" name="getParameterizedAliasMatcher" visibility="public" complexity="5" crap="5" count="1"/>
      <line num="747" type="stmt" count="1"/>
      <line num="748" type="stmt" count="1"/>
      <line num="749" type="stmt" count="1"/>
      <line num="754" type="stmt" count="1"/>
      <line num="755" type="stmt" count="1"/>
      <line num="756" type="stmt" count="1"/>
      <line num="761" type="stmt" count="1"/>
      <line num="762" type="stmt" count="1"/>
      <line num="763" type="stmt" count="1"/>
      <line num="766" type="stmt" count="1"/>
      <line num="769" type="stmt" count="1"/>
      <line num="770" type="stmt" count="1"/>
      <line num="780" type="method" name="ensureExtensionTag" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="781" type="stmt" count="1"/>
      <line num="782" type="stmt" count="1"/>
      <line num="786" type="method" name="getNonNativeExtensionTags" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="787" type="stmt" count="1"/>
      <line num="788" type="stmt" count="1"/>
      <line num="792" type="method" name="getMaxTemplateDepth" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="794" type="stmt" count="1"/>
      <line num="798" type="method" name="getSpecialNSAliases" visibility="protected" complexity="3" crap="3" count="1"/>
      <line num="799" type="stmt" count="1"/>
      <line num="800" type="stmt" count="1"/>
      <line num="801" type="stmt" count="1"/>
      <line num="802" type="stmt" count="1"/>
      <line num="803" type="stmt" count="1"/>
      <line num="804" type="stmt" count="1"/>
      <line num="807" type="stmt" count="1"/>
      <line num="811" type="method" name="getSpecialPageAliases" visibility="protected" complexity="3" crap="3" count="1"/>
      <line num="812" type="stmt" count="1"/>
      <line num="813" type="stmt" count="1"/>
      <line num="814" type="stmt" count="1"/>
      <line num="815" type="stmt" count="1"/>
      <line num="816" type="stmt" count="1"/>
      <line num="819" type="stmt" count="1"/>
      <line num="823" type="method" name="getProtocols" visibility="protected" complexity="1" crap="1" count="1"/>
      <line num="824" type="stmt" count="1"/>
      <line num="825" type="stmt" count="1"/>
      <line num="832" type="method" name="metrics" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="846" type="method" name="incrementCounter" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="858" type="method" name="observeTiming" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="864" type="method" name="getNoFollowConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="874" type="method" name="getExternalLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <metrics loc="879" ncloc="702" classes="1" methods="59" coveredmethods="40" conditionals="0" coveredconditionals="0" statements="339" coveredstatements="276" elements="398" coveredelements="316"/>
    </file>
    <file name="/src/src/Config/DataAccess.php">
      <class name="Wikimedia\Parsoid\Config\DataAccess" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <metrics loc="166" ncloc="45" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/Env.php">
      <class name="Wikimedia\Parsoid\Config\Env" namespace="global">
        <metrics complexity="125" methods="71" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="284" coveredstatements="103" elements="355" coveredelements="108"/>
      </class>
      <line num="225" type="method" name="__construct" visibility="public" complexity="6" crap="6.06" count="28"/>
      <line num="232" type="stmt" count="28"/>
      <line num="233" type="stmt" count="28"/>
      <line num="234" type="stmt" count="28"/>
      <line num="235" type="stmt" count="28"/>
      <line num="236" type="stmt" count="28"/>
      <line num="237" type="stmt" count="28"/>
      <line num="238" type="stmt" count="28"/>
      <line num="239" type="stmt" count="28"/>
      <line num="240" type="stmt" count="28"/>
      <line num="241" type="stmt" count="28"/>
      <line num="242" type="stmt" count="28"/>
      <line num="243" type="stmt" count="28"/>
      <line num="246" type="stmt" count="28"/>
      <line num="247" type="stmt" count="28"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="28"/>
      <line num="252" type="stmt" count="28"/>
      <line num="253" type="stmt" count="28"/>
      <line num="254" type="stmt" count="28"/>
      <line num="255" type="stmt" count="28"/>
      <line num="257" type="stmt" count="28"/>
      <line num="258" type="stmt" count="28"/>
      <line num="259" type="stmt" count="28"/>
      <line num="260" type="stmt" count="28"/>
      <line num="261" type="stmt" count="28"/>
      <line num="263" type="stmt" count="28"/>
      <line num="264" type="stmt" count="28"/>
      <line num="265" type="stmt" count="28"/>
      <line num="266" type="stmt" count="28"/>
      <line num="267" type="stmt" count="28"/>
      <line num="268" type="stmt" count="28"/>
      <line num="269" type="stmt" count="28"/>
      <line num="270" type="stmt" count="28"/>
      <line num="271" type="stmt" count="28"/>
      <line num="272" type="stmt" count="28"/>
      <line num="273" type="stmt" count="28"/>
      <line num="274" type="stmt" count="28"/>
      <line num="275" type="stmt" count="28"/>
      <line num="276" type="stmt" count="28"/>
      <line num="277" type="stmt" count="28"/>
      <line num="278" type="stmt" count="28"/>
      <line num="279" type="stmt" count="0"/>
      <line num="281" type="stmt" count="28"/>
      <line num="282" type="stmt" count="28"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="300" type="stmt" count="28"/>
      <line num="302" type="stmt" count="28"/>
      <line num="308" type="method" name="checkPlatform" visibility="private" complexity="3" crap="9.03" count="28"/>
      <line num="309" type="stmt" count="28"/>
      <line num="310" type="stmt" count="28"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="334" type="method" name="profiling" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="347" type="method" name="getCurrentProfile" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="355" type="method" name="pushNewProfile" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="369" type="method" name="popProfile" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="373" type="method" name="hasTraceFlags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="383" type="method" name="hasTraceFlag" visibility="public" complexity="1" crap="1" count="28"/>
      <line num="384" type="stmt" count="28"/>
      <line num="387" type="method" name="hasDumpFlags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="397" type="method" name="hasDumpFlag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="405" type="method" name="writeDump" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="413" type="method" name="getSiteConfig" visibility="public" complexity="1" crap="1" count="27"/>
      <line num="414" type="stmt" count="27"/>
      <line num="421" type="method" name="getPageConfig" visibility="public" complexity="1" crap="1" count="28"/>
      <line num="422" type="stmt" count="28"/>
      <line num="429" type="method" name="getDataAccess" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="437" type="method" name="getMetadata" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="445" type="method" name="getTOCData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="449" type="method" name="nativeTemplateExpansionEnabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="457" type="method" name="getUID" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="465" type="method" name="getFID" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="474" type="method" name="getWrapSections" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="482" type="method" name="getPipelineFactory" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="496" type="method" name="getRequestOffsetType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="509" type="method" name="getCurrentOffsetType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="518" type="method" name="setCurrentOffsetType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="526" type="method" name="getContextTitle" visibility="public" complexity="2" crap="2" count="28"/>
      <line num="527" type="stmt" count="28"/>
      <line num="528" type="stmt" count="28"/>
      <line num="529" type="stmt" count="28"/>
      <line num="530" type="stmt" count="28"/>
      <line num="532" type="stmt" count="28"/>
      <line num="544" type="method" name="resolveTitle" visibility="public" complexity="15" crap="15" count="28"/>
      <line num="545" type="stmt" count="28"/>
      <line num="546" type="stmt" count="28"/>
      <line num="548" type="stmt" count="28"/>
      <line num="549" type="stmt" count="28"/>
      <line num="553" type="stmt" count="28"/>
      <line num="554" type="stmt" count="1"/>
      <line num="558" type="stmt" count="27"/>
      <line num="559" type="stmt" count="27"/>
      <line num="561" type="stmt" count="18"/>
      <line num="562" type="stmt" count="18"/>
      <line num="563" type="stmt" count="8"/>
      <line num="564" type="stmt" count="8"/>
      <line num="565" type="stmt" count="8"/>
      <line num="567" type="stmt" count="0"/>
      <line num="569" type="stmt" count="8"/>
      <line num="571" type="stmt" count="2"/>
      <line num="573" type="stmt" count="6"/>
      <line num="574" type="stmt" count="6"/>
      <line num="575" type="stmt" count="6"/>
      <line num="577" type="stmt" count="6"/>
      <line num="578" type="stmt" count="6"/>
      <line num="579" type="stmt" count="13"/>
      <line num="581" type="stmt" count="4"/>
      <line num="582" type="stmt" count="4"/>
      <line num="585" type="stmt" count="16"/>
      <line num="588" type="stmt" count="5"/>
      <line num="589" type="stmt" count="5"/>
      <line num="594" type="stmt" count="25"/>
      <line num="595" type="stmt" count="2"/>
      <line num="597" type="stmt" count="25"/>
      <line num="608" type="method" name="normalizedTitleKey" visibility="public" complexity="3" crap="3.33" count="5"/>
      <line num="611" type="stmt" count="5"/>
      <line num="612" type="stmt" count="5"/>
      <line num="613" type="stmt" count="0"/>
      <line num="615" type="stmt" count="5"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="5"/>
      <line num="627" type="method" name="makeTitle" visibility="private" complexity="4" crap="7.91" count="5"/>
      <line num="629" type="stmt" count="5"/>
      <line num="630" type="stmt" count="0"/>
      <line num="632" type="stmt" count="5"/>
      <line num="633" type="stmt" count="5"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="650" type="method" name="makeTitleFromText" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="664" type="method" name="makeTitleFromURLDecodedStr" visibility="public" complexity="1" crap="1" count="5"/>
      <line num="667" type="stmt" count="5"/>
      <line num="675" type="method" name="makeLink" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="690" type="method" name="isValidLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="703" type="method" name="generateUID" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="711" type="method" name="generateAnnotationUID" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="719" type="method" name="newAnnotationId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="727" type="method" name="newAboutId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="735" type="method" name="setDOMDiff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="743" type="method" name="getDOMDiff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="751" type="method" name="newFragmentId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="762" type="method" name="setupTopLevelDoc" visibility="public" complexity="2" crap="2.15" count="28"/>
      <line num="763" type="stmt" count="28"/>
      <line num="764" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="772" type="stmt" count="28"/>
      <line num="773" type="stmt" count="28"/>
      <line num="776" type="stmt" count="28"/>
      <line num="777" type="stmt" count="28"/>
      <line num="779" type="stmt" count="28"/>
      <line num="780" type="stmt" count="28"/>
      <line num="781" type="stmt" count="28"/>
      <line num="782" type="stmt" count="28"/>
      <line num="783" type="stmt" count="28"/>
      <line num="784" type="stmt" count="28"/>
      <line num="787" type="stmt" count="28"/>
      <line num="800" type="method" name="getTopLevelDoc" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="804" type="method" name="fetchRemexPipeline" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="824" type="method" name="setBehaviorSwitch" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="835" type="method" name="getBehaviorSwitch" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="842" type="method" name="getDOMFragmentMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="850" type="method" name="getDOMFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="859" type="method" name="setDOMFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="869" type="method" name="removeDOMFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="877" type="method" name="getPFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="882" type="method" name="addToPFragmentMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="890" type="method" name="pFragmentMapToString" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="907" type="method" name="recordLint" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="928" type="method" name="getLints" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="942" type="method" name="setLints" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="950" type="method" name="log" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="959" type="method" name="trace" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="973" type="method" name="bumpWt2HtmlResourceUse" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="988" type="method" name="compareWt2HtmlLimit" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="1001" type="method" name="bumpHtml2WtResourceUse" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1022" type="method" name="getContentHandler" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1026" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1041" type="method" name="langConverterEnabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1042" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1044" type="stmt" count="0"/>
      <line num="1053" type="method" name="getInputContentVersion" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1063" type="method" name="getOutputContentVersion" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1073" type="method" name="getHtmlVariantLanguageBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1074" type="stmt" count="0"/>
      <line num="1085" type="method" name="getWtVariantLanguageBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1089" type="method" name="getSkipLanguageConversionPass" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1090" type="stmt" count="0"/>
      <line num="1097" type="method" name="htmlVary" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1111" type="method" name="htmlContentLanguageBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1115" type="stmt" count="0"/>
      <line num="1121" type="method" name="getExternalLinkAttribs" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1125" type="stmt" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1128" type="stmt" count="0"/>
      <line num="1129" type="stmt" count="0"/>
      <line num="1130" type="stmt" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1133" type="stmt" count="0"/>
      <line num="1135" type="stmt" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1156" type="method" name="getLinterConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1171" type="method" name="linting" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1175" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1186" type="stmt" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1189" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <metrics loc="1196" ncloc="672" classes="1" methods="71" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="284" coveredstatements="103" elements="355" coveredelements="108"/>
    </file>
    <file name="/src/src/Config/PageConfig.php">
      <class name="Wikimedia\Parsoid\Config\PageConfig" namespace="global">
        <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
      </class>
      <line num="27" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="41" type="method" name="getSuppressTOC" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="57" type="method" name="getNs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="120" type="method" name="getVariantBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="129" type="method" name="setVariantBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="141" type="method" name="getPageMainContent" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <metrics loc="146" ncloc="57" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/PageConfigFactory.php">
      <class name="Wikimedia\Parsoid\Config\PageConfigFactory" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="16" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/PageContent.php">
      <class name="Wikimedia\Parsoid\Config\PageContent" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="51" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/Profile.php">
      <class name="Wikimedia\Parsoid\Config\Profile" namespace="global">
        <metrics complexity="27" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="102" coveredelements="0"/>
      </class>
      <line num="34" type="method" name="start" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="method" name="end" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="method" name="pushNestedProfile" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="52" type="method" name="bumpProfileTimeUse" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="77" type="method" name="bumpTimeUse" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="88" type="method" name="bumpMWTime" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="101" type="method" name="bumpCount" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="112" type="method" name="formatLine" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="128" type="method" name="cmpProfile" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="method" name="formatProfile" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="168" type="method" name="printProfile" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="200" type="method" name="swallowArray" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="207" type="method" name="reduce" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="218" type="method" name="reduceProfileTree" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="226" type="method" name="print" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <metrics loc="230" ncloc="171" classes="1" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="102" coveredelements="0"/>
    </file>
    <file name="/src/src/Config/SiteConfig.php">
      <class name="Wikimedia\Parsoid\Config\SiteConfig" namespace="global">
        <metrics complexity="165" methods="67" coveredmethods="20" conditionals="0" coveredconditionals="0" statements="480" coveredstatements="244" elements="547" coveredelements="264"/>
      </class>
      <line num="141" type="method" name="registerExtensionModule" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="193" type="method" name="unregisterExtensionModule" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="207" type="method" name="getExtensionModules" visibility="public" complexity="3" crap="3" count="9"/>
      <line num="208" type="stmt" count="9"/>
      <line num="209" type="stmt" count="9"/>
      <line num="210" type="stmt" count="9"/>
      <line num="211" type="stmt" count="9"/>
      <line num="212" type="stmt" count="9"/>
      <line num="213" type="stmt" count="9"/>
      <line num="216" type="stmt" count="9"/>
      <line num="274" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="84"/>
      <line num="275" type="stmt" count="84"/>
      <line num="286" type="method" name="getLogger" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="297" type="method" name="setLogger" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="305" type="method" name="galleryOptions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="322" type="method" name="addHTMLTemplateParameters" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="331" type="method" name="metrics" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="363" type="method" name="scrubBidiChars" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="402" type="method" name="relativeLinkPrefix" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="410" type="method" name="bswPagePropRegexp" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="473" type="method" name="namespaceIsTalk" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="474" type="stmt" count="1"/>
      <line num="482" type="method" name="ucfirst" visibility="public" complexity="6" crap="6.02" count="1"/>
      <line num="483" type="stmt" count="1"/>
      <line num="484" type="stmt" count="0"/>
      <line num="486" type="stmt" count="1"/>
      <line num="487" type="stmt" count="1"/>
      <line num="488" type="stmt" count="1"/>
      <line num="489" type="stmt" count="1"/>
      <line num="490" type="stmt" count="1"/>
      <line num="491" type="stmt" count="1"/>
      <line num="493" type="stmt" count="1"/>
      <line num="495" type="stmt" count="1"/>
      <line num="498" type="stmt" count="1"/>
      <line num="499" type="stmt" count="1"/>
      <line num="522" type="method" name="magicLinkEnabled" visibility="public" complexity="1" crap="1" count="25"/>
      <line num="525" type="stmt" count="25"/>
      <line num="555" type="method" name="interwikiMapNoNamespaces" visibility="public" complexity="4" crap="4" count="27"/>
      <line num="556" type="stmt" count="27"/>
      <line num="557" type="stmt" count="27"/>
      <line num="558" type="stmt" count="27"/>
      <line num="559" type="stmt" count="27"/>
      <line num="560" type="stmt" count="27"/>
      <line num="564" type="stmt" count="27"/>
      <line num="572" type="method" name="interwikiMatcher" visibility="public" complexity="15" crap="15" count="27"/>
      <line num="573" type="stmt" count="27"/>
      <line num="574" type="stmt" count="27"/>
      <line num="575" type="stmt" count="27"/>
      <line num="576" type="stmt" count="27"/>
      <line num="577" type="stmt" count="27"/>
      <line num="578" type="stmt" count="27"/>
      <line num="580" type="stmt" count="27"/>
      <line num="581" type="stmt" count="27"/>
      <line num="582" type="stmt" count="27"/>
      <line num="583" type="stmt" count="26"/>
      <line num="584" type="stmt" count="26"/>
      <line num="588" type="stmt" count="27"/>
      <line num="589" type="stmt" count="27"/>
      <line num="591" type="stmt" count="27"/>
      <line num="592" type="stmt" count="27"/>
      <line num="593" type="stmt" count="27"/>
      <line num="595" type="stmt" count="27"/>
      <line num="601" type="stmt" count="26"/>
      <line num="602" type="stmt" count="26"/>
      <line num="604" type="stmt" count="26"/>
      <line num="605" type="stmt" count="26"/>
      <line num="610" type="stmt" count="27"/>
      <line num="611" type="stmt" count="27"/>
      <line num="612" type="stmt" count="27"/>
      <line num="615" type="stmt" count="27"/>
      <line num="616" type="stmt" count="27"/>
      <line num="617" type="stmt" count="27"/>
      <line num="618" type="stmt" count="27"/>
      <line num="619" type="stmt" count="27"/>
      <line num="620" type="stmt" count="27"/>
      <line num="621" type="stmt" count="13"/>
      <line num="622" type="stmt" count="13"/>
      <line num="623" type="stmt" count="13"/>
      <line num="624" type="stmt" count="13"/>
      <line num="625" type="stmt" count="13"/>
      <line num="626" type="stmt" count="13"/>
      <line num="627" type="stmt" count="13"/>
      <line num="629" type="stmt" count="27"/>
      <line num="632" type="stmt" count="27"/>
      <line num="633" type="stmt" count="27"/>
      <line num="634" type="stmt" count="27"/>
      <line num="635" type="stmt" count="27"/>
      <line num="636" type="stmt" count="27"/>
      <line num="637" type="stmt" count="27"/>
      <line num="638" type="stmt" count="27"/>
      <line num="642" type="stmt" count="27"/>
      <line num="643" type="stmt" count="27"/>
      <line num="644" type="stmt" count="23"/>
      <line num="645" type="stmt" count="23"/>
      <line num="646" type="stmt" count="23"/>
      <line num="648" type="stmt" count="7"/>
      <line num="650" type="stmt" count="23"/>
      <line num="655" type="stmt" count="5"/>
      <line num="690" type="method" name="linkTrailRegex" visibility="public" complexity="3" crap="3" count="2"/>
      <line num="691" type="stmt" count="2"/>
      <line num="692" type="stmt" count="2"/>
      <line num="693" type="stmt" count="2"/>
      <line num="694" type="stmt" count="2"/>
      <line num="696" type="stmt" count="1"/>
      <line num="698" type="stmt" count="1"/>
      <line num="701" type="stmt" count="2"/>
      <line num="785" type="method" name="exportMetadataHelper" visibility="protected" complexity="6" crap="42" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="907" type="method" name="solTransparentWikitextRegexp" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="939" type="method" name="solTransparentWikitextNoWsRegexp" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="950" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="997" type="method" name="haveComputedFunctionSynonyms" visibility="protected" complexity="1" crap="1" count="13"/>
      <line num="998" type="stmt" count="13"/>
      <line num="1007" type="method" name="getFunctionSynonyms" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1024" type="method" name="updateFunctionSynonym" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1036" type="method" name="resetMagicWords" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1040" type="method" name="populateMagicWords" visibility="private" complexity="9" crap="9" count="13"/>
      <line num="1041" type="stmt" count="13"/>
      <line num="1042" type="stmt" count="9"/>
      <line num="1045" type="stmt" count="13"/>
      <line num="1046" type="stmt" count="13"/>
      <line num="1047" type="stmt" count="13"/>
      <line num="1048" type="stmt" count="13"/>
      <line num="1049" type="stmt" count="13"/>
      <line num="1050" type="stmt" count="13"/>
      <line num="1051" type="stmt" count="13"/>
      <line num="1052" type="stmt" count="13"/>
      <line num="1053" type="stmt" count="13"/>
      <line num="1054" type="stmt" count="13"/>
      <line num="1055" type="stmt" count="13"/>
      <line num="1057" type="stmt" count="13"/>
      <line num="1058" type="stmt" count="13"/>
      <line num="1060" type="stmt" count="13"/>
      <line num="1061" type="stmt" count="13"/>
      <line num="1063" type="stmt" count="13"/>
      <line num="1064" type="stmt" count="13"/>
      <line num="1066" type="stmt" count="13"/>
      <line num="1067" type="stmt" count="13"/>
      <line num="1069" type="stmt" count="13"/>
      <line num="1070" type="stmt" count="0"/>
      <line num="1080" type="method" name="mwAliases" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="1081" type="stmt" count="1"/>
      <line num="1082" type="stmt" count="1"/>
      <line num="1096" type="method" name="getMagicWordForParserFunction" visibility="public" complexity="2" crap="2" count="9"/>
      <line num="1103" type="stmt" count="9"/>
      <line num="1106" type="stmt" count="9"/>
      <line num="1107" type="stmt" count="9"/>
      <line num="1108" type="stmt" count="9"/>
      <line num="1109" type="stmt" count="9"/>
      <line num="1110" type="stmt" count="9"/>
      <line num="1112" type="stmt" count="9"/>
      <line num="1113" type="stmt" count="9"/>
      <line num="1114" type="stmt" count="9"/>
      <line num="1115" type="stmt" count="9"/>
      <line num="1117" type="stmt" count="9"/>
      <line num="1125" type="method" name="getMagicWordForVariable" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="1126" type="stmt" count="3"/>
      <line num="1127" type="stmt" count="3"/>
      <line num="1130" type="method" name="getMagicWordCanonicalName" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1135" type="stmt" count="0"/>
      <line num="1143" type="method" name="getMagicWordForMediaOption" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="1144" type="stmt" count="1"/>
      <line num="1145" type="stmt" count="1"/>
      <line num="1153" type="method" name="getMagicWordForBehaviorSwitch" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1155" type="stmt" count="0"/>
      <line num="1164" type="method" name="isBehaviorSwitch" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1174" type="method" name="getMagicWordWT" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="1175" type="stmt" count="0"/>
      <line num="1176" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1225" type="method" name="getMediaPrefixParameterizedAliasMatcher" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1264" type="method" name="quoteTitleRe" visibility="protected" complexity="1" crap="1" count="25"/>
      <line num="1265" type="stmt" count="25"/>
      <line num="1266" type="stmt" count="25"/>
      <line num="1267" type="stmt" count="25"/>
      <line num="1268" type="stmt" count="25"/>
      <line num="1269" type="stmt" count="25"/>
      <line num="1270" type="stmt" count="25"/>
      <line num="1281" type="method" name="getExtResourceURLPatternMatcher" visibility="public" complexity="7" crap="7" count="25"/>
      <line num="1282" type="stmt" count="25"/>
      <line num="1283" type="stmt" count="25"/>
      <line num="1284" type="stmt" count="25"/>
      <line num="1285" type="stmt" count="25"/>
      <line num="1287" type="stmt" count="25"/>
      <line num="1288" type="stmt" count="25"/>
      <line num="1289" type="stmt" count="25"/>
      <line num="1298" type="stmt" count="25"/>
      <line num="1299" type="stmt" count="25"/>
      <line num="1300" type="stmt" count="25"/>
      <line num="1302" type="stmt" count="25"/>
      <line num="1303" type="stmt" count="25"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="25"/>
      <line num="1308" type="stmt" count="25"/>
      <line num="1309" type="stmt" count="25"/>
      <line num="1310" type="stmt" count="18"/>
      <line num="1311" type="stmt" count="18"/>
      <line num="1312" type="stmt" count="18"/>
      <line num="1316" type="stmt" count="7"/>
      <line num="1317" type="stmt" count="25"/>
      <line num="1323" type="method" name="linterEnabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1324" type="stmt" count="0"/>
      <line num="1333" type="method" name="getLinterSiteConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1337" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1343" type="stmt" count="0"/>
      <line num="1352" type="stmt" count="0"/>
      <line num="1357" type="stmt" count="0"/>
      <line num="1358" type="stmt" count="0"/>
      <line num="1369" type="method" name="makeExtResourceURL" visibility="public" complexity="8" crap="8" count="7"/>
      <line num="1370" type="stmt" count="7"/>
      <line num="1371" type="stmt" count="7"/>
      <line num="1372" type="stmt" count="7"/>
      <line num="1373" type="stmt" count="7"/>
      <line num="1376" type="stmt" count="7"/>
      <line num="1377" type="stmt" count="7"/>
      <line num="1378" type="stmt" count="4"/>
      <line num="1381" type="stmt" count="4"/>
      <line num="1382" type="stmt" count="4"/>
      <line num="1383" type="stmt" count="3"/>
      <line num="1386" type="stmt" count="1"/>
      <line num="1387" type="stmt" count="1"/>
      <line num="1389" type="stmt" count="3"/>
      <line num="1390" type="stmt" count="1"/>
      <line num="1391" type="stmt" count="2"/>
      <line num="1392" type="stmt" count="2"/>
      <line num="1395" type="stmt" count="1"/>
      <line num="1412" type="method" name="getProtocolsRegex" visibility="public" complexity="5" crap="5" count="8"/>
      <line num="1413" type="stmt" count="8"/>
      <line num="1414" type="stmt" count="8"/>
      <line num="1415" type="stmt" count="8"/>
      <line num="1416" type="stmt" count="8"/>
      <line num="1417" type="stmt" count="8"/>
      <line num="1418" type="stmt" count="8"/>
      <line num="1421" type="stmt" count="8"/>
      <line num="1423" type="stmt" count="8"/>
      <line num="1431" type="method" name="hasValidProtocol" visibility="public" complexity="1" crap="1" count="8"/>
      <line num="1432" type="stmt" count="8"/>
      <line num="1433" type="stmt" count="8"/>
      <line num="1441" type="method" name="findValidProtocol" visibility="public" complexity="1" crap="1" count="8"/>
      <line num="1442" type="stmt" count="8"/>
      <line num="1443" type="stmt" count="8"/>
      <line num="1452" type="method" name="fakeTimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1472" type="method" name="getObjectFactory" visibility="public" complexity="1" crap="1.30" count="9"/>
      <line num="1475" type="stmt" count="9"/>
      <line num="1482" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1484" type="stmt" count="0"/>
      <line num="1492" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="9"/>
      <line num="1503" type="method" name="shouldValidateExtConfig" visibility="protected" complexity="1" crap="1" count="9"/>
      <line num="1504" type="stmt" count="9"/>
      <line num="1517" type="method" name="constructExtConfig" visibility="private" complexity="2" crap="2" count="9"/>
      <line num="1518" type="stmt" count="9"/>
      <line num="1519" type="stmt" count="9"/>
      <line num="1520" type="stmt" count="9"/>
      <line num="1521" type="stmt" count="9"/>
      <line num="1522" type="stmt" count="9"/>
      <line num="1523" type="stmt" count="9"/>
      <line num="1524" type="stmt" count="9"/>
      <line num="1525" type="stmt" count="9"/>
      <line num="1526" type="stmt" count="9"/>
      <line num="1531" type="stmt" count="9"/>
      <line num="1535" type="stmt" count="9"/>
      <line num="1537" type="stmt" count="9"/>
      <line num="1538" type="stmt" count="9"/>
      <line num="1539" type="stmt" count="9"/>
      <line num="1547" type="method" name="tagNeedsNowikiStrippedInTagPF" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1548" type="stmt" count="0"/>
      <line num="1554" type="method" name="getExtensionModuleSchema" visibility="private" complexity="2" crap="2.26" count="9"/>
      <line num="1555" type="stmt" count="9"/>
      <line num="1556" type="stmt" count="9"/>
      <line num="1557" type="stmt" count="0"/>
      <line num="1558" type="stmt" count="0"/>
      <line num="1560" type="stmt" count="9"/>
      <line num="1569" type="method" name="processExtensionModule" visibility="protected" complexity="17" crap="40.75" count="9"/>
      <line num="1570" type="stmt" count="9"/>
      <line num="1571" type="stmt" count="9"/>
      <line num="1572" type="stmt" count="9"/>
      <line num="1573" type="stmt" count="9"/>
      <line num="1574" type="stmt" count="9"/>
      <line num="1575" type="stmt" count="9"/>
      <line num="1576" type="stmt" count="9"/>
      <line num="1578" type="stmt" count="9"/>
      <line num="1579" type="stmt" count="9"/>
      <line num="1580" type="stmt" count="9"/>
      <line num="1581" type="stmt" count="9"/>
      <line num="1582" type="stmt" count="9"/>
      <line num="1583" type="stmt" count="9"/>
      <line num="1584" type="stmt" count="9"/>
      <line num="1585" type="stmt" count="9"/>
      <line num="1586" type="stmt" count="9"/>
      <line num="1587" type="stmt" count="9"/>
      <line num="1588" type="stmt" count="9"/>
      <line num="1589" type="stmt" count="9"/>
      <line num="1590" type="stmt" count="9"/>
      <line num="1596" type="stmt" count="9"/>
      <line num="1597" type="stmt" count="9"/>
      <line num="1598" type="stmt" count="9"/>
      <line num="1599" type="stmt" count="9"/>
      <line num="1603" type="stmt" count="9"/>
      <line num="1604" type="stmt" count="9"/>
      <line num="1608" type="stmt" count="9"/>
      <line num="1609" type="stmt" count="0"/>
      <line num="1610" type="stmt" count="0"/>
      <line num="1611" type="stmt" count="0"/>
      <line num="1612" type="stmt" count="0"/>
      <line num="1613" type="stmt" count="0"/>
      <line num="1614" type="stmt" count="0"/>
      <line num="1616" type="stmt" count="0"/>
      <line num="1617" type="stmt" count="0"/>
      <line num="1618" type="stmt" count="0"/>
      <line num="1619" type="stmt" count="0"/>
      <line num="1620" type="stmt" count="0"/>
      <line num="1621" type="stmt" count="0"/>
      <line num="1625" type="stmt" count="9"/>
      <line num="1626" type="stmt" count="9"/>
      <line num="1628" type="stmt" count="9"/>
      <line num="1629" type="stmt" count="0"/>
      <line num="1630" type="stmt" count="0"/>
      <line num="1631" type="stmt" count="0"/>
      <line num="1635" type="stmt" count="0"/>
      <line num="1636" type="stmt" count="0"/>
      <line num="1637" type="stmt" count="0"/>
      <line num="1638" type="stmt" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1642" type="stmt" count="0"/>
      <line num="1643" type="stmt" count="0"/>
      <line num="1644" type="stmt" count="0"/>
      <line num="1648" type="stmt" count="0"/>
      <line num="1649" type="stmt" count="0"/>
      <line num="1650" type="stmt" count="0"/>
      <line num="1652" type="stmt" count="0"/>
      <line num="1664" type="stmt" count="9"/>
      <line num="1665" type="stmt" count="0"/>
      <line num="1668" type="stmt" count="9"/>
      <line num="1671" type="stmt" count="9"/>
      <line num="1672" type="stmt" count="0"/>
      <line num="1674" type="stmt" count="9"/>
      <line num="1675" type="stmt" count="9"/>
      <line num="1676" type="stmt" count="9"/>
      <line num="1677" type="stmt" count="9"/>
      <line num="1678" type="stmt" count="9"/>
      <line num="1682" type="stmt" count="9"/>
      <line num="1683" type="stmt" count="0"/>
      <line num="1687" type="method" name="getExtConfig" visibility="protected" complexity="2" crap="2" count="9"/>
      <line num="1688" type="stmt" count="9"/>
      <line num="1689" type="stmt" count="9"/>
      <line num="1691" type="stmt" count="9"/>
      <line num="1701" type="method" name="getContentModelHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1702" type="stmt" count="0"/>
      <line num="1709" type="method" name="getAnnotationStrippers" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1710" type="stmt" count="0"/>
      <line num="1712" type="stmt" count="0"/>
      <line num="1713" type="stmt" count="0"/>
      <line num="1723" type="method" name="isExtensionTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1724" type="stmt" count="0"/>
      <line num="1731" type="method" name="isAnnotationTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1732" type="stmt" count="0"/>
      <line num="1739" type="method" name="getAnnotationTags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1740" type="stmt" count="0"/>
      <line num="1741" type="stmt" count="0"/>
      <line num="1750" type="method" name="getExtensionTagNameMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1751" type="stmt" count="0"/>
      <line num="1752" type="stmt" count="0"/>
      <line num="1759" type="method" name="getExtTagConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1760" type="stmt" count="0"/>
      <line num="1761" type="stmt" count="0"/>
      <line num="1774" type="method" name="getExtTagImpl" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1775" type="stmt" count="0"/>
      <line num="1776" type="stmt" count="0"/>
      <line num="1777" type="stmt" count="0"/>
      <line num="1778" type="stmt" count="0"/>
      <line num="1779" type="stmt" count="0"/>
      <line num="1780" type="stmt" count="0"/>
      <line num="1781" type="stmt" count="0"/>
      <line num="1782" type="stmt" count="0"/>
      <line num="1785" type="stmt" count="0"/>
      <line num="1792" type="method" name="getPFragmentHandlerKeys" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1793" type="stmt" count="0"/>
      <line num="1794" type="stmt" count="0"/>
      <line num="1803" type="method" name="getPFragmentHandlerConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1804" type="stmt" count="0"/>
      <line num="1805" type="stmt" count="0"/>
      <line num="1813" type="method" name="getPFragmentHandlerImpl" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1814" type="stmt" count="0"/>
      <line num="1815" type="stmt" count="0"/>
      <line num="1816" type="stmt" count="0"/>
      <line num="1817" type="stmt" count="0"/>
      <line num="1818" type="stmt" count="0"/>
      <line num="1819" type="stmt" count="0"/>
      <line num="1820" type="stmt" count="0"/>
      <line num="1823" type="stmt" count="0"/>
      <line num="1831" type="method" name="getExtDOMProcessors" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1832" type="stmt" count="0"/>
      <line num="1833" type="stmt" count="0"/>
      <line num="1840" type="method" name="getAsyncFallbackMessageKey" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1841" type="stmt" count="0"/>
      <line num="1869" type="method" name="getWt2HtmlLimits" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1870" type="stmt" count="0"/>
      <line num="1882" type="method" name="getHtml2WtLimits" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1883" type="stmt" count="0"/>
      <line num="1890" type="method" name="createLogger" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1892" type="stmt" count="0"/>
      <line num="1893" type="stmt" count="0"/>
      <line num="1894" type="stmt" count="0"/>
      <line num="1895" type="stmt" count="0"/>
      <line num="1896" type="stmt" count="0"/>
      <line num="1898" type="stmt" count="0"/>
      <line num="1901" type="stmt" count="0"/>
      <line num="1902" type="stmt" count="0"/>
      <line num="1904" type="stmt" count="0"/>
      <line num="1906" type="stmt" count="0"/>
      <line num="1909" type="stmt" count="0"/>
      <metrics loc="1917" ncloc="1016" classes="1" methods="67" coveredmethods="20" conditionals="0" coveredconditionals="0" statements="480" coveredstatements="244" elements="547" coveredelements="264"/>
    </file>
    <file name="/src/src/Config/StubMetadataCollector.php">
      <class name="Wikimedia\Parsoid\Config\StubMetadataCollector" namespace="global">
        <metrics complexity="71" methods="37" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="169" coveredstatements="0" elements="206" coveredelements="0"/>
      </class>
      <line num="65" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="73" type="method" name="addCategory" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="84" type="method" name="addWarningMsg" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="89" type="method" name="addExternalLink" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="method" name="getExternalLinks" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="103" type="method" name="setOutputFlag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="108" type="method" name="appendOutputStrings" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="115" type="method" name="setUnsortedPageProperty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="120" type="method" name="setNumericPageProperty" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="129" type="method" name="setExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="134" type="method" name="setJsConfigVar" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="139" type="method" name="appendExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="148" type="method" name="appendJsConfigVar" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="157" type="method" name="addModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="162" type="method" name="addModuleStyles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="167" type="method" name="setLimitReportData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="173" type="method" name="setTOCData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="178" type="method" name="addLink" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="202" type="method" name="addImage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="214" type="method" name="addLanguageLink" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="239" type="method" name="addTemplate" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="257" type="method" name="getLinkList" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="299" type="method" name="collect" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="354" type="method" name="get" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="375" type="method" name="getModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="380" type="method" name="getModuleStyles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="385" type="method" name="getJsConfigVars" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="400" type="method" name="getCategoryNames" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="411" type="method" name="getCategorySortKey" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="427" type="method" name="getPageProperty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="436" type="method" name="getExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="444" type="method" name="getOutputFlags" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="458" type="method" name="getTOCData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="467" type="method" name="setIndicator" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="475" type="method" name="getIndicators" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="486" type="method" name="linkToString" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="501" type="method" name="stringToLink" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <metrics loc="506" ncloc="370" classes="1" methods="37" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="169" coveredstatements="0" elements="206" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ClientError.php">
      <class name="Wikimedia\Parsoid\Core\ClientError" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <metrics loc="18" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ContentMetadataCollector.php">
      <metrics loc="491" ncloc="56" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ContentMetadataCollectorCompat.php">
      <class name="Wikimedia\Parsoid\Core\ContentMetadataCollectorCompat" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="54" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ContentMetadataCollectorStringSets.php">
      <class name="Wikimedia\Parsoid\Core\ContentMetadataCollectorStringSets" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="34" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ContentModelHandler.php">
      <class name="Wikimedia\Parsoid\Core\ContentModelHandler" namespace="global">
        <metrics complexity="0" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="toDOM" visibility="public" complexity="0" crap="0" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="25" type="method" name="fromDOM" visibility="public" complexity="0" crap="0" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <metrics loc="30" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/DomPageBundle.php">
      <class name="Wikimedia\Parsoid\Core\DomPageBundle" namespace="global">
        <metrics complexity="23" methods="15" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="128" coveredstatements="44" elements="143" coveredelements="49"/>
      </class>
      <line num="66" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="83" type="method" name="newEmpty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="110" type="method" name="fromPageBundle" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="111" type="stmt" count="1"/>
      <line num="112" type="stmt" count="1"/>
      <line num="113" type="stmt" count="1"/>
      <line num="114" type="stmt" count="1"/>
      <line num="115" type="stmt" count="1"/>
      <line num="116" type="stmt" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="132" type="method" name="toDom" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="164" type="method" name="apply" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="208" type="method" name="toSingleDocument" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="209" type="stmt" count="1"/>
      <line num="210" type="stmt" count="1"/>
      <line num="211" type="stmt" count="1"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="1"/>
      <line num="214" type="stmt" count="1"/>
      <line num="216" type="stmt" count="1"/>
      <line num="217" type="stmt" count="1"/>
      <line num="231" type="method" name="fromSingleDocument" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="232" type="stmt" count="1"/>
      <line num="233" type="stmt" count="1"/>
      <line num="234" type="stmt" count="1"/>
      <line num="235" type="stmt" count="1"/>
      <line num="236" type="stmt" count="1"/>
      <line num="250" type="method" name="fromLoadedDocument" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="251" type="stmt" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="1"/>
      <line num="254" type="stmt" count="1"/>
      <line num="255" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="262" type="stmt" count="1"/>
      <line num="263" type="stmt" count="1"/>
      <line num="264" type="stmt" count="1"/>
      <line num="265" type="stmt" count="1"/>
      <line num="266" type="stmt" count="1"/>
      <line num="267" type="stmt" count="1"/>
      <line num="268" type="stmt" count="1"/>
      <line num="269" type="stmt" count="1"/>
      <line num="270" type="stmt" count="1"/>
      <line num="271" type="stmt" count="1"/>
      <line num="278" type="method" name="isSingleDocument" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="288" type="method" name="toSingleDocumentHtml" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="289" type="stmt" count="1"/>
      <line num="290" type="stmt" count="1"/>
      <line num="299" type="method" name="toInlineAttributeHtml" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="300" type="stmt" count="1"/>
      <line num="301" type="stmt" count="1"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="stmt" count="1"/>
      <line num="307" type="stmt" count="1"/>
      <line num="314" type="method" name="encodeForHeadElement" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="324" type="method" name="decodeFromHeadElement" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="345" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="350" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <metrics loc="355" ncloc="225" classes="1" methods="15" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="128" coveredstatements="44" elements="143" coveredelements="49"/>
    </file>
    <file name="/src/src/Core/DomSourceRange.php">
      <class name="Wikimedia\Parsoid\Core\DomSourceRange" namespace="global">
        <metrics complexity="29" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="70" coveredelements="0"/>
      </class>
      <line num="54" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="73" type="method" name="innerSubstr" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="81" type="method" name="innerStart" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="89" type="method" name="innerEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="98" type="method" name="innerLength" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="108" type="method" name="openSubstr" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="118" type="method" name="closeSubstr" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="126" type="method" name="openRange" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="134" type="method" name="closeRange" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="142" type="method" name="innerRange" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="157" type="method" name="stripTags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="174" type="method" name="offset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="188" type="method" name="hasValidTagWidths" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="200" type="method" name="hasTrimmedWS" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="209" type="method" name="hasValidLeadingWS" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="218" type="method" name="hasValidTrailingWS" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="227" type="method" name="fromTsr" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="240" type="method" name="newFromJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="251" type="method" name="toJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="261" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <metrics loc="265" ncloc="136" classes="1" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="70" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ElementRange.php">
      <class name="Wikimedia\Parsoid\Core\ElementRange" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="18" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/InternalException.php">
      <class name="Wikimedia\Parsoid\Core\InternalException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="12" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/LinkTarget.php">
      <metrics loc="134" ncloc="33" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/LinkTargetTrait.php">
      <class name="Wikimedia\Parsoid\Core\LinkTargetTrait" namespace="global">
        <metrics complexity="14" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="27" coveredelements="0"/>
      </class>
      <line num="38" type="method" name="inNamespace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="50" type="method" name="hasFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="68" type="method" name="getText" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="78" type="method" name="isExternal" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="92" type="method" name="isSameLinkAs" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="109" type="method" name="getNamespaceName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="127" type="method" name="__toString" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <metrics loc="145" ncloc="60" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="27" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/MediaStructure.php">
      <class name="Wikimedia\Parsoid\Core\MediaStructure" namespace="global">
        <metrics complexity="18" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="35" coveredelements="0"/>
      </class>
      <line num="61" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="80" type="method" name="isRedLink" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="87" type="method" name="getResource" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="94" type="method" name="getAlt" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="101" type="method" name="getMediaUrl" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="111" type="method" name="parse" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <metrics loc="155" ncloc="90" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="35" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/PageBundle.php">
      <class name="Wikimedia\Parsoid\Core\PageBundle" namespace="global">
        <metrics complexity="18" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="95" coveredstatements="0" elements="104" coveredelements="0"/>
      </class>
      <line num="60" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="73" type="method" name="newEmpty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="100" type="method" name="validate" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="118" type="method" name="responseData" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="164" type="method" name="fromDomPageBundle" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="191" type="method" name="toSingleDocumentHtml" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="202" type="method" name="toInlineAttributeHtml" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="210" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="222" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <metrics loc="237" ncloc="167" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="95" coveredstatements="0" elements="104" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/ResourceLimitExceededException.php">
      <class name="Wikimedia\Parsoid\Core\ResourceLimitExceededException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="11" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/Sanitizer.php">
      <class name="Wikimedia\Parsoid\Core\Sanitizer" namespace="global">
        <metrics complexity="150" methods="33" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="442" coveredstatements="24" elements="475" coveredelements="25"/>
      </class>
      <line num="172" type="method" name="attributesAllowedInternal" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="183" type="method" name="setupAttributesAllowedInternal" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="427" type="method" name="normalizeCharReferences" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="439" type="method" name="normalizeCharReferencesCallback" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="465" type="method" name="normalizeEntity" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="486" type="method" name="decCharReference" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="501" type="method" name="hexCharReference" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="517" type="method" name="validateCodepoint" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="535" type="method" name="codepointToUtf8" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="547" type="method" name="utf8ToCodepoint" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="557" type="method" name="stripIDNs" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="568" type="method" name="cleanUrl" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="570" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="607" type="method" name="decodeEntity" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="622" type="method" name="decodeChar" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="636" type="method" name="decodeCharReferences" visibility="public" complexity="5" crap="5" count="10"/>
      <line num="637" type="stmt" count="10"/>
      <line num="638" type="stmt" count="10"/>
      <line num="639" type="stmt" count="10"/>
      <line num="640" type="stmt" count="10"/>
      <line num="641" type="stmt" count="4"/>
      <line num="642" type="stmt" count="8"/>
      <line num="643" type="stmt" count="4"/>
      <line num="644" type="stmt" count="6"/>
      <line num="645" type="stmt" count="5"/>
      <line num="647" type="stmt" count="5"/>
      <line num="649" type="stmt" count="2"/>
      <line num="651" type="stmt" count="3"/>
      <line num="654" type="stmt" count="1"/>
      <line num="655" type="stmt" count="10"/>
      <line num="656" type="stmt" count="10"/>
      <line num="657" type="stmt" count="10"/>
      <line num="669" type="method" name="normalizeCss" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="747" type="method" name="delimiterReplaceCallback" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="835" type="method" name="delimiterReplace" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="856" type="method" name="isParsoidAttr" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="882" type="method" name="isReservedDataAttribute" visibility="public" complexity="2" crap="2.15" count="5"/>
      <line num="890" type="stmt" count="5"/>
      <line num="891" type="stmt" count="0"/>
      <line num="893" type="stmt" count="5"/>
      <line num="903" type="method" name="sanitizeTagAttrs" visibility="public" complexity="45" crap="2070" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="928" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1017" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1035" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1051" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1063" type="stmt" count="0"/>
      <line num="1076" type="method" name="applySanitizedArgs" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1092" type="method" name="checkCss" visibility="public" complexity="4" crap="4.05" count="17"/>
      <line num="1093" type="stmt" count="17"/>
      <line num="1095" type="stmt" count="17"/>
      <line num="1096" type="stmt" count="17"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="17"/>
      <line num="1100" type="stmt" count="9"/>
      <line num="1102" type="stmt" count="8"/>
      <line num="1110" type="method" name="cssDecodeCallback" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1117" type="stmt" count="0"/>
      <line num="1118" type="stmt" count="0"/>
      <line num="1119" type="stmt" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1126" type="stmt" count="0"/>
      <line num="1129" type="stmt" count="0"/>
      <line num="1139" type="method" name="sanitizeTitleURI" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1153" type="stmt" count="0"/>
      <line num="1155" type="stmt" count="0"/>
      <line num="1174" type="method" name="armorFrenchSpaces" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1176" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1184" type="stmt" count="0"/>
      <line num="1205" type="method" name="escapeIdForAttribute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1212" type="stmt" count="0"/>
      <line num="1227" type="method" name="escapeIdForLink" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1240" type="method" name="escapeIdForExternalInterwiki" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1253" type="method" name="escapeIdInternalUrl" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1256" type="stmt" count="0"/>
      <line num="1258" type="stmt" count="0"/>
      <line num="1268" type="method" name="escapeIdInternal" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1278" type="stmt" count="0"/>
      <line num="1280" type="stmt" count="0"/>
      <line num="1281" type="stmt" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <line num="1283" type="stmt" count="0"/>
      <line num="1285" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1287" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1305" type="method" name="escapeIdReferenceList" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1318" type="stmt" count="0"/>
      <line num="1329" type="method" name="normalizeSectionNameWhiteSpace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1330" type="stmt" count="0"/>
      <metrics loc="1333" ncloc="809" classes="1" methods="33" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="442" coveredstatements="24" elements="475" coveredelements="25"/>
    </file>
    <file name="/src/src/Core/SectionMetadata.php">
      <class name="Wikimedia\Parsoid\Core\SectionMetadata" namespace="global">
        <metrics complexity="30" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="98" coveredstatements="0" elements="110" coveredelements="0"/>
      </class>
      <line num="166" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="226" type="method" name="setExtensionData" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="253" type="method" name="appendExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="270" type="method" name="getExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="280" type="method" name="toArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="290" type="method" name="fromArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="304" type="method" name="fromLegacy" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="326" type="method" name="toLegacy" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="350" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="357" type="method" name="toJsonArray" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="393" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="416" type="method" name="prettyPrint" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <metrics loc="448" ncloc="203" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="98" coveredstatements="0" elements="110" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/SelectiveUpdateData.php">
      <class name="Wikimedia\Parsoid\Core\SelectiveUpdateData" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <metrics loc="43" ncloc="26" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/SelserData.php">
      <class name="Wikimedia\Parsoid\Core\SelserData" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="11" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Core/TOCData.php">
      <class name="Wikimedia\Parsoid\Core\TOCData" namespace="global">
        <metrics complexity="35" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="0" elements="101" coveredelements="0"/>
      </class>
      <line num="66" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="75" type="method" name="getCurrentTOCLevel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="83" type="method" name="addSection" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="91" type="method" name="getSections" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="128" type="method" name="setExtensionData" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="155" type="method" name="appendExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="172" type="method" name="getExtensionData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="186" type="method" name="toLegacy" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="205" type="method" name="fromLegacy" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="222" type="method" name="processHeading" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="279" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="297" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="305" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="314" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="328" type="method" name="prettyPrint" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="method" name="__clone" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <metrics loc="347" ncloc="184" classes="1" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="0" elements="101" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Attr.php">
      <class name="Wikimedia\Parsoid\DOM\Attr" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/CharacterData.php">
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Comment.php">
      <class name="Wikimedia\Parsoid\DOM\Comment" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/DOMException.php">
      <class name="Wikimedia\Parsoid\DOM\DOMException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <metrics loc="33" ncloc="26" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/DOMImplementation.php">
      <class name="Wikimedia\Parsoid\DOM\DOMImplementation" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <metrics loc="33" ncloc="26" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/DOMParser.php">
      <class name="Wikimedia\Parsoid\DOM\DOMParser" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <metrics loc="47" ncloc="37" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Document.php">
      <class name="Wikimedia\Parsoid\DOM\Document" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
      </class>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="63" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <metrics loc="69" ncloc="47" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="21" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/DocumentFragment.php">
      <class name="Wikimedia\Parsoid\DOM\DocumentFragment" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/DocumentType.php">
      <class name="Wikimedia\Parsoid\DOM\DocumentType" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Element.php">
      <class name="Wikimedia\Parsoid\DOM\Element" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/HTMLDocument.php">
      <class name="Wikimedia\Parsoid\DOM\HTMLDocument" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <metrics loc="51" ncloc="41" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="20" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Node.php">
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/ProcessingInstruction.php">
      <class name="Wikimedia\Parsoid\DOM\ProcessingInstruction" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="23" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/DOM/Text.php">
      <class name="Wikimedia\Parsoid\DOM\Text" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <line num="10" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="24" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/AnnotationStripper.php">
      <metrics loc="19" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Arguments.php">
      <metrics loc="114" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/AsyncResult.php">
      <class name="Wikimedia\Parsoid\Ext\AsyncResult" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
      </class>
      <line num="26" type="method" name="fallbackContent" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <metrics loc="30" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/DOMDataUtils.php">
      <class name="Wikimedia\Parsoid\Ext\DOMDataUtils" namespace="global">
        <metrics complexity="9" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="getDataParsoid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="31" type="method" name="setDataParsoid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="40" type="method" name="getDataMw" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="49" type="method" name="dataMwExists" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="58" type="method" name="setDataMw" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="67" type="method" name="getDataParsoidDiff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="76" type="method" name="setDataParsoidDiff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="87" type="method" name="noAttrs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="97" type="method" name="cloneNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <metrics loc="101" ncloc="49" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/DOMProcessor.php">
      <class name="Wikimedia\Parsoid\Ext\DOMProcessor" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="26" type="method" name="wtPostprocess" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="40" type="method" name="htmlPreprocess" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <metrics loc="47" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/DOMUtils.php">
      <class name="Wikimedia\Parsoid\Ext\DOMUtils" namespace="global">
        <metrics complexity="11" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="22" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="hasTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="29" type="method" name="hasClass" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="42" type="method" name="matchTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="52" type="method" name="addTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="61" type="method" name="removeTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="72" type="method" name="matchRel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="84" type="method" name="addRel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="95" type="method" name="assertElt" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="106" type="method" name="migrateChildren" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="118" type="method" name="addAttributes" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="129" type="method" name="findAncestorOfName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <metrics loc="133" ncloc="57" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="22" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/DiffDOMUtils.php">
      <class name="Wikimedia\Parsoid\Ext\DiffDOMUtils" namespace="global">
        <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="6" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="hasNChildren" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="38" type="method" name="firstNonSepChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="48" type="method" name="nextNonSepSibling" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <metrics loc="53" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/DiffUtils.php">
      <class name="Wikimedia\Parsoid\Ext\DiffUtils" namespace="global">
        <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="6" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="isDiffMarker" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="26" type="method" name="hasDiffMarkers" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="method" name="subtreeUnchanged" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <metrics loc="35" ncloc="27" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/ExtensionError.php">
      <class name="Wikimedia\Parsoid\Ext\ExtensionError" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
      </class>
      <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <metrics loc="37" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/ExtensionModule.php">
      <metrics loc="36" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/ExtensionTag.php">
      <class name="Wikimedia\Parsoid\Ext\ExtensionTag" namespace="global">
        <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="26" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="33" type="method" name="getOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="40" type="method" name="getSource" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="47" type="method" name="isSelfClosed" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="51" type="method" name="getDefaultDataMw" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <metrics loc="55" ncloc="39" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/ExtensionTagHandler.php">
      <class name="Wikimedia\Parsoid\Ext\ExtensionTagHandler" namespace="global">
        <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
      </class>
      <line num="36" type="method" name="sourceToDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="62" type="method" name="processAttributeEmbeddedHTML" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="89" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="114" type="method" name="lintHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="128" type="method" name="domToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="146" type="method" name="diffHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <metrics loc="153" ncloc="46" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="12" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/Gallery.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\Gallery" namespace="global">
        <metrics complexity="44" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="174" coveredstatements="15" elements="181" coveredelements="15"/>
      </class>
      <line num="40" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="64" type="method" name="pCaption" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="78" type="method" name="pLine" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="205" type="method" name="sourceToDom" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="257" type="method" name="contentHandler" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="336" type="method" name="domToWikitext" visibility="public" complexity="7" crap="11.30" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="341" type="stmt" count="1"/>
      <line num="342" type="stmt" count="1"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="360" type="stmt" count="1"/>
      <line num="361" type="stmt" count="1"/>
      <line num="364" type="stmt" count="1"/>
      <line num="366" type="stmt" count="1"/>
      <line num="367" type="stmt" count="0"/>
      <line num="369" type="stmt" count="1"/>
      <line num="370" type="stmt" count="1"/>
      <line num="378" type="stmt" count="1"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="1"/>
      <line num="386" type="stmt" count="1"/>
      <line num="387" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="390" type="stmt" count="1"/>
      <line num="395" type="method" name="diffHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <metrics loc="402" ncloc="298" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="174" coveredstatements="15" elements="181" coveredelements="15"/>
    </file>
    <file name="/src/src/Ext/Gallery/Mode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\Mode" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="24" type="method" name="getModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="28" type="method" name="getModuleStyles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="56" type="method" name="byName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <metrics loc="71" ncloc="46" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/NoLinesMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\NoLinesMode" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <metrics loc="16" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/Opts.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\Opts" namespace="global">
        <metrics complexity="10" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="33" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <metrics loc="96" ncloc="77" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="33" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/PackedHoverMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\PackedHoverMode" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="16" type="method" name="useTraditionalGalleryText" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <metrics loc="20" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/PackedMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\PackedMode" namespace="global">
        <metrics complexity="10" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="41" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="24" type="method" name="perRow" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="29" type="method" name="dimensions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="37" type="method" name="scaleMedia" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="method" name="useTraditionalGalleryText" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="57" type="method" name="galleryText" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="method" name="getModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <metrics loc="83" ncloc="73" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="41" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/PackedOverlayMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\PackedOverlayMode" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="16" type="method" name="useTraditionalGalleryText" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <metrics loc="20" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/ParsedLine.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\ParsedLine" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
      </class>
      <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <metrics loc="54" ncloc="32" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/SlideshowMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\SlideshowMode" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="18" type="method" name="setAdditionalOptions" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="23" type="method" name="perRow" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="27" type="method" name="getModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <metrics loc="32" ncloc="25" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Gallery/TraditionalMode.php">
      <class name="Wikimedia\Parsoid\Ext\Gallery\TraditionalMode" namespace="global">
        <metrics complexity="27" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="92" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="30" type="method" name="appendAttr" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="47" type="method" name="ul" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="method" name="perRow" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="71" type="method" name="setAdditionalOptions" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="method" name="caption" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="86" type="method" name="dimensions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="95" type="method" name="scaleMedia" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="103" type="method" name="thumbWidth" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="111" type="method" name="thumbHeight" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="121" type="method" name="thumbStyle" visibility="protected" complexity="4" crap="20" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="136" type="method" name="boxWidth" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="145" type="method" name="boxStyle" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="149" type="method" name="galleryText" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="163" type="method" name="line" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="192" type="method" name="render" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="208" type="method" name="getModuleStyles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <metrics loc="213" ncloc="166" classes="1" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="92" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/Indicator/Indicator.php">
      <class name="Wikimedia\Parsoid\Ext\Indicator\Indicator" namespace="global">
        <metrics complexity="11" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="48" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="55" type="method" name="sourceToDom" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <metrics loc="99" ncloc="85" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="48" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/JSON/JSON.php">
      <class name="Wikimedia\Parsoid\Ext\JSON\JSON" namespace="global">
        <metrics complexity="56" methods="15" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="150" coveredstatements="16" elements="165" coveredelements="18"/>
      </class>
      <line num="31" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="44" type="method" name="rootValueTable" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="63" type="method" name="objectTable" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="84" type="method" name="objectRow" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="95" type="method" name="arrayTable" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="114" type="method" name="valueCell" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="131" type="method" name="primitiveValue" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="156" type="method" name="toDOM" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="160" type="stmt" count="1"/>
      <line num="161" type="stmt" count="1"/>
      <line num="162" type="stmt" count="1"/>
      <line num="165" type="stmt" count="1"/>
      <line num="166" type="stmt" count="1"/>
      <line num="167" type="stmt" count="1"/>
      <line num="168" type="stmt" count="1"/>
      <line num="173" type="stmt" count="1"/>
      <line num="175" type="stmt" count="1"/>
      <line num="183" type="method" name="rootValueTableFrom" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="197" type="method" name="objectTableFrom" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="228" type="method" name="objectRowFrom" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="238" type="method" name="arrayTableFrom" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="273" type="method" name="valueCellFrom" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="291" type="method" name="primitiveValueFrom" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="311" type="method" name="fromDOM" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="314" type="stmt" count="1"/>
      <line num="315" type="stmt" count="1"/>
      <line num="316" type="stmt" count="1"/>
      <line num="317" type="stmt" count="1"/>
      <line num="318" type="stmt" count="1"/>
      <line num="319" type="stmt" count="1"/>
      <line num="320" type="stmt" count="1"/>
      <metrics loc="324" ncloc="260" classes="1" methods="15" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="150" coveredstatements="16" elements="165" coveredelements="18"/>
    </file>
    <file name="/src/src/Ext/Nowiki/Nowiki.php">
      <class name="Wikimedia\Parsoid\Ext\Nowiki\Nowiki" namespace="global">
        <metrics complexity="20" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="60" coveredstatements="33" elements="63" coveredelements="34"/>
      </class>
      <line num="28" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="method" name="sourceToDom" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="44" type="stmt" count="1"/>
      <line num="45" type="stmt" count="1"/>
      <line num="46" type="stmt" count="1"/>
      <line num="47" type="stmt" count="1"/>
      <line num="49" type="stmt" count="1"/>
      <line num="50" type="stmt" count="1"/>
      <line num="51" type="stmt" count="1"/>
      <line num="52" type="stmt" count="1"/>
      <line num="55" type="stmt" count="1"/>
      <line num="56" type="stmt" count="1"/>
      <line num="57" type="stmt" count="1"/>
      <line num="58" type="stmt" count="1"/>
      <line num="59" type="stmt" count="1"/>
      <line num="60" type="stmt" count="1"/>
      <line num="61" type="stmt" count="1"/>
      <line num="62" type="stmt" count="1"/>
      <line num="63" type="stmt" count="1"/>
      <line num="67" type="stmt" count="1"/>
      <line num="70" type="stmt" count="1"/>
      <line num="71" type="stmt" count="1"/>
      <line num="72" type="stmt" count="1"/>
      <line num="76" type="method" name="domToWikitext" visibility="public" complexity="15" crap="63.60" count="1"/>
      <line num="79" type="stmt" count="1"/>
      <line num="80" type="stmt" count="1"/>
      <line num="81" type="stmt" count="1"/>
      <line num="83" type="stmt" count="1"/>
      <line num="84" type="stmt" count="1"/>
      <line num="85" type="stmt" count="1"/>
      <line num="86" type="stmt" count="1"/>
      <line num="87" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="1"/>
      <line num="119" type="stmt" count="1"/>
      <line num="121" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="129" type="stmt" count="1"/>
      <line num="131" type="stmt" count="1"/>
      <line num="135" type="stmt" count="1"/>
      <metrics loc="139" ncloc="116" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="60" coveredstatements="33" elements="63" coveredelements="34"/>
    </file>
    <file name="/src/src/Ext/PFragmentHandler.php">
      <class name="Wikimedia\Parsoid\Ext\PFragmentHandler" namespace="global">
        <metrics complexity="4" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="67" type="method" name="sourceToFragment" visibility="public" complexity="0" crap="0" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="91" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="118" type="method" name="lintHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="134" type="method" name="domToSource" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="154" type="method" name="diffHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <metrics loc="163" ncloc="45" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="11" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/PHPUtils.php">
      <class name="Wikimedia\Parsoid\Ext\PHPUtils" namespace="global">
        <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
      </class>
      <line num="30" type="method" name="iterable_to_array" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="41" type="method" name="jsonEncode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="58" type="method" name="stripPrefix" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="71" type="method" name="stripSuffix" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <metrics loc="76" ncloc="26" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/ParsoidExtensionAPI.php">
      <class name="Wikimedia\Parsoid\Ext\ParsoidExtensionAPI" namespace="global">
        <metrics complexity="114" methods="55" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="307" coveredstatements="21" elements="362" coveredelements="22"/>
      </class>
      <line num="95" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="123" type="method" name="pushError" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="136" type="method" name="createInterfaceI18nFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="148" type="method" name="createPageContentI18nFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="164" type="method" name="createLangI18nFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="176" type="method" name="addInterfaceI18nAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="190" type="method" name="addPageContentI18nAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="208" type="method" name="addLangI18nAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="217" type="method" name="getErrors" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="227" type="method" name="getTopLevelDoc" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="239" type="method" name="newAboutId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="249" type="method" name="getSiteConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="258" type="method" name="getPageConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="269" type="method" name="getMetadata" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="278" type="method" name="getTitleUri" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="286" type="method" name="getPageUri" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="296" type="method" name="makeTitle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="304" type="method" name="inTemplate" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="314" type="method" name="isPreview" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="324" type="method" name="parentExtTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="334" type="method" name="parentExtTagOpts" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="343" type="method" name="getContentDOM" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="347" type="method" name="clearContentDOM" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="367" type="method" name="wikitextToDOM" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="447" type="method" name="extTagToDOM" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="492" type="method" name="setTempNodeData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="511" type="method" name="getTempNodeData" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="531" type="method" name="extArgToDOM" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="570" type="method" name="extArgsToArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="584" type="method" name="findAndUpdateArg" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="610" type="method" name="updateAllArgs" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="629" type="method" name="normalizeWhiteSpaceInArgs" visibility="public" complexity="7" crap="7" count="4"/>
      <line num="630" type="stmt" count="4"/>
      <line num="631" type="stmt" count="4"/>
      <line num="633" type="stmt" count="4"/>
      <line num="634" type="stmt" count="1"/>
      <line num="635" type="stmt" count="1"/>
      <line num="638" type="stmt" count="3"/>
      <line num="639" type="stmt" count="1"/>
      <line num="640" type="stmt" count="1"/>
      <line num="641" type="stmt" count="1"/>
      <line num="643" type="stmt" count="1"/>
      <line num="645" type="stmt" count="1"/>
      <line num="646" type="stmt" count="2"/>
      <line num="647" type="stmt" count="1"/>
      <line num="648" type="stmt" count="1"/>
      <line num="649" type="stmt" count="1"/>
      <line num="651" type="stmt" count="1"/>
      <line num="653" type="stmt" count="1"/>
      <line num="655" type="stmt" count="1"/>
      <line num="656" type="stmt" count="1"/>
      <line num="657" type="stmt" count="1"/>
      <line num="660" type="stmt" count="3"/>
      <line num="669" type="method" name="addNewArg" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="681" type="method" name="log" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="702" type="method" name="processAttributeEmbeddedHTML" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="720" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="731" type="method" name="migrateChildrenAndTransferWrapperDataAttribs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="734" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="758" type="method" name="preprocessWikitext" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="788" type="method" name="preprocessFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="802" type="method" name="htmlToDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="822" type="method" name="domToHtml" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="850" type="method" name="setHtml2wtStateFlag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="861" type="method" name="extStartTagToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="878" type="method" name="domToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="894" type="method" name="htmlToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="913" type="method" name="getOrigSrc" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="938" type="method" name="domChildrenToWikitext" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="967" type="method" name="escapeWikitext" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="989" type="method" name="postProcessDOM" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="1011" type="method" name="renderMedia" visibility="public" complexity="24" crap="600" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1023" type="stmt" count="0"/>
      <line num="1026" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1044" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1049" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1051" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1063" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1066" type="stmt" count="0"/>
      <line num="1067" type="stmt" count="0"/>
      <line num="1068" type="stmt" count="0"/>
      <line num="1071" type="stmt" count="0"/>
      <line num="1072" type="stmt" count="0"/>
      <line num="1073" type="stmt" count="0"/>
      <line num="1074" type="stmt" count="0"/>
      <line num="1075" type="stmt" count="0"/>
      <line num="1076" type="stmt" count="0"/>
      <line num="1077" type="stmt" count="0"/>
      <line num="1078" type="stmt" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1090" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1096" type="stmt" count="0"/>
      <line num="1097" type="stmt" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1112" type="stmt" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1125" type="stmt" count="0"/>
      <line num="1126" type="stmt" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1128" type="stmt" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1150" type="method" name="serializeMedia" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1155" type="stmt" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1166" type="method" name="addModules" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1174" type="method" name="addModuleStyles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1175" type="stmt" count="0"/>
      <line num="1181" type="method" name="getExternalLinkAttribs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1189" type="method" name="addTrackingCategory" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1192" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1194" type="stmt" count="0"/>
      <metrics loc="1197" ncloc="645" classes="1" methods="55" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="307" coveredstatements="21" elements="362" coveredelements="22"/>
    </file>
    <file name="/src/src/Ext/Pre/Pre.php">
      <class name="Wikimedia\Parsoid\Ext\Pre\Pre" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="11" elements="25" coveredelements="12"/>
      </class>
      <line num="22" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="40" type="method" name="sourceToDom" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="43" type="stmt" count="1"/>
      <line num="44" type="stmt" count="1"/>
      <line num="45" type="stmt" count="1"/>
      <line num="47" type="stmt" count="1"/>
      <line num="48" type="stmt" count="1"/>
      <line num="52" type="stmt" count="1"/>
      <line num="59" type="stmt" count="1"/>
      <line num="62" type="stmt" count="1"/>
      <line num="64" type="stmt" count="1"/>
      <line num="65" type="stmt" count="1"/>
      <line num="67" type="stmt" count="1"/>
      <metrics loc="71" ncloc="55" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="11" elements="25" coveredelements="12"/>
    </file>
    <file name="/src/src/Ext/Utils.php">
      <class name="Wikimedia\Parsoid\Ext\Utils" namespace="global">
        <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="escapeWtEntities" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="38" type="method" name="decodeWtEntities" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="53" type="method" name="parseMediaDimensions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="67" type="method" name="entityEncodeAll" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="77" type="method" name="validateMediaParam" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <metrics loc="81" ncloc="33" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="10" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/WTSUtils.php">
      <class name="Wikimedia\Parsoid\Ext\WTSUtils" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="getShadowInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <metrics loc="18" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
    </file>
    <file name="/src/src/Ext/WTUtils.php">
      <class name="Wikimedia\Parsoid\Ext\WTUtils" namespace="global">
        <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="isSealedFragmentOfType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="23" type="method" name="hasVisibleCaption" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="27" type="method" name="textContentFromCaption" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="31" type="method" name="fromEncapsulatedContent" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <metrics loc="35" ncloc="28" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="8" coveredelements="0"/>
    </file>
    <file name="/src/src/Fragments/DomPFragment.php">
      <class name="Wikimedia\Parsoid\Fragments\DomPFragment" namespace="global">
        <metrics complexity="18" methods="12" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="40" elements="58" coveredelements="47"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="31" type="method" name="newFromDocumentFragment" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="35" type="stmt" count="2"/>
      <line num="43" type="method" name="castFromPFragment" visibility="public" complexity="2" crap="2.15" count="2"/>
      <line num="47" type="stmt" count="2"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="2"/>
      <line num="54" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="55" type="stmt" count="2"/>
      <line num="61" type="method" name="isValid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="69" type="method" name="markInvalid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="74" type="method" name="asDom" visibility="public" complexity="2" crap="2" count="2"/>
      <line num="75" type="stmt" count="2"/>
      <line num="76" type="stmt" count="2"/>
      <line num="77" type="stmt" count="2"/>
      <line num="78" type="stmt" count="2"/>
      <line num="79" type="stmt" count="2"/>
      <line num="80" type="stmt" count="2"/>
      <line num="81" type="stmt" count="1"/>
      <line num="84" type="stmt" count="2"/>
      <line num="86" type="stmt" count="2"/>
      <line num="90" type="method" name="asHtmlString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="92" type="stmt" count="1"/>
      <line num="93" type="stmt" count="1"/>
      <line num="94" type="stmt" count="1"/>
      <line num="95" type="stmt" count="1"/>
      <line num="107" type="method" name="concat" visibility="public" complexity="4" crap="4" count="2"/>
      <line num="108" type="stmt" count="2"/>
      <line num="109" type="stmt" count="2"/>
      <line num="110" type="stmt" count="2"/>
      <line num="111" type="stmt" count="2"/>
      <line num="112" type="stmt" count="2"/>
      <line num="113" type="stmt" count="2"/>
      <line num="114" type="stmt" count="2"/>
      <line num="115" type="stmt" count="2"/>
      <line num="116" type="stmt" count="2"/>
      <line num="121" type="stmt" count="2"/>
      <line num="123" type="stmt" count="2"/>
      <line num="126" type="stmt" count="2"/>
      <line num="127" type="stmt" count="2"/>
      <line num="128" type="stmt" count="2"/>
      <line num="129" type="stmt" count="2"/>
      <line num="135" type="method" name="toJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="136" type="stmt" count="1"/>
      <line num="137" type="stmt" count="1"/>
      <line num="138" type="stmt" count="1"/>
      <line num="142" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="143" type="stmt" count="1"/>
      <line num="144" type="stmt" count="1"/>
      <line num="148" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="149" type="stmt" count="1"/>
      <line num="150" type="stmt" count="1"/>
      <line num="152" type="stmt" count="0"/>
      <metrics loc="155" ncloc="117" classes="1" methods="12" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="40" elements="58" coveredelements="47"/>
    </file>
    <file name="/src/src/Fragments/HtmlPFragment.php">
      <class name="Wikimedia\Parsoid\Fragments\HtmlPFragment" namespace="global">
        <metrics complexity="14" methods="9" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="25" elements="40" coveredelements="31"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="28" type="method" name="newFromHtmlString" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="31" type="stmt" count="2"/>
      <line num="39" type="method" name="castFromPFragment" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="49" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="50" type="stmt" count="1"/>
      <line num="54" type="method" name="asHtmlString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="55" type="stmt" count="1"/>
      <line num="62" type="method" name="concat" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="63" type="stmt" count="1"/>
      <line num="64" type="stmt" count="1"/>
      <line num="65" type="stmt" count="1"/>
      <line num="66" type="stmt" count="1"/>
      <line num="67" type="stmt" count="1"/>
      <line num="68" type="stmt" count="1"/>
      <line num="69" type="stmt" count="1"/>
      <line num="70" type="stmt" count="1"/>
      <line num="71" type="stmt" count="1"/>
      <line num="73" type="stmt" count="1"/>
      <line num="74" type="stmt" count="1"/>
      <line num="77" type="stmt" count="1"/>
      <line num="78" type="stmt" count="1"/>
      <line num="79" type="stmt" count="1"/>
      <line num="80" type="stmt" count="1"/>
      <line num="86" type="method" name="toJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="87" type="stmt" count="1"/>
      <line num="88" type="stmt" count="1"/>
      <line num="89" type="stmt" count="1"/>
      <line num="93" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="94" type="stmt" count="1"/>
      <line num="95" type="stmt" count="1"/>
      <line num="99" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="100" type="stmt" count="1"/>
      <line num="101" type="stmt" count="1"/>
      <line num="103" type="stmt" count="0"/>
      <metrics loc="106" ncloc="82" classes="1" methods="9" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="25" elements="40" coveredelements="31"/>
    </file>
    <file name="/src/src/Fragments/LiteralStringPFragment.php">
      <class name="Wikimedia\Parsoid\Fragments\LiteralStringPFragment" namespace="global">
        <metrics complexity="10" methods="8" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="15" elements="26" coveredelements="21"/>
      </class>
      <line num="25" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="45" type="method" name="newFromLiteral" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="46" type="stmt" count="2"/>
      <line num="50" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="51" type="stmt" count="1"/>
      <line num="55" type="method" name="asDom" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="56" type="stmt" count="1"/>
      <line num="57" type="stmt" count="1"/>
      <line num="58" type="stmt" count="1"/>
      <line num="59" type="stmt" count="1"/>
      <line num="61" type="stmt" count="1"/>
      <line num="65" type="method" name="asHtmlString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="66" type="stmt" count="1"/>
      <line num="72" type="method" name="toJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="73" type="stmt" count="1"/>
      <line num="74" type="stmt" count="1"/>
      <line num="75" type="stmt" count="1"/>
      <line num="79" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="80" type="stmt" count="1"/>
      <line num="81" type="stmt" count="1"/>
      <line num="85" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="86" type="stmt" count="1"/>
      <line num="87" type="stmt" count="1"/>
      <line num="89" type="stmt" count="0"/>
      <metrics loc="92" ncloc="61" classes="1" methods="8" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="15" elements="26" coveredelements="21"/>
    </file>
    <file name="/src/src/Fragments/PFragment.php">
      <class name="Wikimedia\Parsoid\Fragments\PFragment" namespace="global">
        <metrics complexity="37" methods="22" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="2" elements="66" coveredelements="4"/>
      </class>
      <line num="104" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="112" type="method" name="isEmpty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="122" type="method" name="isAtomic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="140" type="method" name="isValid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="152" type="method" name="getSrcOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="167" type="method" name="asDom" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="168" type="stmt" count="1"/>
      <line num="182" type="method" name="asHtmlString" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="183" type="stmt" count="3"/>
      <line num="197" type="method" name="asMarkedWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="207" type="method" name="containsMarker" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="219" type="method" name="split" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="230" type="method" name="killMarkers" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="243" type="method" name="markerSkipCallback" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="259" type="method" name="trim" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="280" type="method" name="expand" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="291" type="method" name="toRawText" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="319" type="method" name="fromSplitWt" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="341" type="method" name="joinSourceRange" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="358" type="method" name="registerFragmentClass" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="365" type="method" name="toJsonArray" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="372" type="method" name="newFromJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="382" type="method" name="jsonClassHintFor" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="394" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <metrics loc="398" ncloc="149" classes="1" methods="22" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="2" elements="66" coveredelements="4"/>
    </file>
    <file name="/src/src/Fragments/StripState.php">
      <class name="Wikimedia\Parsoid\Fragments\StripState" namespace="global">
        <metrics complexity="16" methods="13" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="24" elements="49" coveredelements="34"/>
      </class>
      <line num="77" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="method" name="__clone" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="84" type="stmt" count="1"/>
      <line num="85" type="stmt" count="1"/>
      <line num="92" type="method" name="newKey" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="99" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="100" type="stmt" count="1"/>
      <line num="107" type="method" name="addWtItem" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="108" type="stmt" count="3"/>
      <line num="109" type="stmt" count="3"/>
      <line num="110" type="stmt" count="3"/>
      <line num="111" type="stmt" count="3"/>
      <line num="112" type="stmt" count="3"/>
      <line num="113" type="stmt" count="3"/>
      <line num="120" type="method" name="containsStripMarker" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="128" type="method" name="startsWithStripMarker" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="129" type="stmt" count="1"/>
      <line num="136" type="method" name="endsWithStripMarker" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="137" type="stmt" count="1"/>
      <line num="144" type="method" name="addWtItemKey" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="161" type="method" name="splitWt" visibility="public" complexity="2" crap="2" count="3"/>
      <line num="162" type="stmt" count="3"/>
      <line num="163" type="stmt" count="3"/>
      <line num="164" type="stmt" count="3"/>
      <line num="165" type="stmt" count="3"/>
      <line num="167" type="stmt" count="3"/>
      <line num="173" type="method" name="new" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="174" type="stmt" count="3"/>
      <line num="180" type="method" name="addAllFrom" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="181" type="stmt" count="1"/>
      <line num="182" type="stmt" count="1"/>
      <line num="183" type="stmt" count="1"/>
      <line num="192" type="method" name="merge" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="193" type="stmt" count="1"/>
      <line num="194" type="stmt" count="1"/>
      <line num="195" type="stmt" count="1"/>
      <metrics loc="198" ncloc="99" classes="1" methods="13" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="24" elements="49" coveredelements="34"/>
    </file>
    <file name="/src/src/Fragments/WikitextPFragment.php">
      <class name="Wikimedia\Parsoid\Fragments\WikitextPFragment" namespace="global">
        <metrics complexity="50" methods="20" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="108" coveredstatements="55" elements="128" coveredelements="62"/>
      </class>
      <line num="34" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="46" type="method" name="newFromWt" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="47" type="stmt" count="1"/>
      <line num="60" type="method" name="newFromSplitWt" visibility="public" complexity="20" crap="42.11" count="2"/>
      <line num="65" type="stmt" count="2"/>
      <line num="66" type="stmt" count="2"/>
      <line num="67" type="stmt" count="2"/>
      <line num="68" type="stmt" count="2"/>
      <line num="69" type="stmt" count="2"/>
      <line num="70" type="stmt" count="2"/>
      <line num="71" type="stmt" count="2"/>
      <line num="72" type="stmt" count="2"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="2"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="2"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="2"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="2"/>
      <line num="101" type="stmt" count="2"/>
      <line num="102" type="stmt" count="2"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="2"/>
      <line num="106" type="stmt" count="2"/>
      <line num="109" type="stmt" count="2"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="114" type="stmt" count="2"/>
      <line num="115" type="stmt" count="2"/>
      <line num="116" type="stmt" count="2"/>
      <line num="118" type="stmt" count="2"/>
      <line num="120" type="stmt" count="2"/>
      <line num="121" type="stmt" count="2"/>
      <line num="123" type="stmt" count="2"/>
      <line num="124" type="stmt" count="2"/>
      <line num="125" type="stmt" count="2"/>
      <line num="144" type="method" name="newFromLiteral" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="145" type="stmt" count="1"/>
      <line num="153" type="method" name="castFromPFragment" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="165" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="166" type="stmt" count="1"/>
      <line num="170" type="method" name="isAtomic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="175" type="method" name="asDom" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="176" type="stmt" count="1"/>
      <line num="180" type="method" name="asMarkedWikitext" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="method" name="startsWithMarker" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="191" type="method" name="endsWithMarker" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="198" type="method" name="containsMarker" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="199" type="stmt" count="2"/>
      <line num="209" type="method" name="split" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="221" type="method" name="killMarkers" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="222" type="stmt" count="1"/>
      <line num="226" type="method" name="markerSkipCallback" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="244" type="method" name="trim" visibility="public" complexity="4" crap="4.70" count="1"/>
      <line num="245" type="stmt" count="1"/>
      <line num="247" type="stmt" count="1"/>
      <line num="248" type="stmt" count="1"/>
      <line num="249" type="stmt" count="1"/>
      <line num="251" type="stmt" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="1"/>
      <line num="254" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="1"/>
      <line num="274" type="method" name="concat" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="275" type="stmt" count="1"/>
      <line num="281" type="method" name="toJsonArray" visibility="public" complexity="2" crap="2.26" count="1"/>
      <line num="282" type="stmt" count="1"/>
      <line num="283" type="stmt" count="1"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="1"/>
      <line num="290" type="stmt" count="1"/>
      <line num="291" type="stmt" count="1"/>
      <line num="293" type="stmt" count="1"/>
      <line num="297" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="2.06" count="1"/>
      <line num="298" type="stmt" count="1"/>
      <line num="299" type="stmt" count="1"/>
      <line num="300" type="stmt" count="0"/>
      <line num="302" type="stmt" count="1"/>
      <line num="306" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="2.15" count="1"/>
      <line num="307" type="stmt" count="1"/>
      <line num="308" type="stmt" count="1"/>
      <line num="310" type="stmt" count="0"/>
      <metrics loc="313" ncloc="219" classes="1" methods="20" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="108" coveredstatements="55" elements="128" coveredelements="62"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/AutoURLLinkText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\AutoURLLinkText" namespace="global">
        <metrics complexity="12" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="46" type="method" name="badSuffix" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="method" name="fromSelSerImpl" visibility="protected" complexity="5" crap="30" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="68" type="method" name="escape" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <metrics loc="82" ncloc="68" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/ConstrainedText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\ConstrainedText" namespace="global">
        <metrics complexity="40" methods="8" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="71" elements="113" coveredelements="73"/>
      </class>
      <line num="41" type="method" name="escapeLine" visibility="public" complexity="3" crap="3" count="9"/>
      <line num="53" type="stmt" count="9"/>
      <line num="54" type="stmt" count="9"/>
      <line num="55" type="stmt" count="9"/>
      <line num="56" type="stmt" count="9"/>
      <line num="58" type="stmt" count="9"/>
      <line num="59" type="stmt" count="9"/>
      <line num="60" type="stmt" count="9"/>
      <line num="61" type="stmt" count="9"/>
      <line num="62" type="stmt" count="9"/>
      <line num="63" type="stmt" count="9"/>
      <line num="64" type="stmt" count="9"/>
      <line num="68" type="stmt" count="1"/>
      <line num="69" type="stmt" count="1"/>
      <line num="73" type="stmt" count="9"/>
      <line num="112" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="129" type="method" name="cast" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="144" type="method" name="escape" visibility="public" complexity="1" crap="1" count="9"/>
      <line num="146" type="stmt" count="9"/>
      <line num="155" type="method" name="equals" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="170" type="method" name="matches" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="199" type="method" name="fromSelSer" visibility="public" complexity="5" crap="5.01" count="9"/>
      <line num="208" type="stmt" count="9"/>
      <line num="209" type="stmt" count="9"/>
      <line num="210" type="stmt" count="9"/>
      <line num="211" type="stmt" count="9"/>
      <line num="212" type="stmt" count="9"/>
      <line num="213" type="stmt" count="9"/>
      <line num="214" type="stmt" count="8"/>
      <line num="216" type="stmt" count="9"/>
      <line num="217" type="stmt" count="9"/>
      <line num="220" type="stmt" count="9"/>
      <line num="221" type="stmt" count="9"/>
      <line num="223" type="stmt" count="9"/>
      <line num="227" type="stmt" count="0"/>
      <line num="245" type="method" name="fromSelSerImpl" visibility="protected" complexity="21" crap="27.20" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="1"/>
      <line num="254" type="stmt" count="1"/>
      <line num="255" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="258" type="stmt" count="1"/>
      <line num="259" type="stmt" count="1"/>
      <line num="260" type="stmt" count="1"/>
      <line num="261" type="stmt" count="1"/>
      <line num="262" type="stmt" count="1"/>
      <line num="268" type="stmt" count="1"/>
      <line num="269" type="stmt" count="1"/>
      <line num="270" type="stmt" count="1"/>
      <line num="272" type="stmt" count="1"/>
      <line num="273" type="stmt" count="1"/>
      <line num="274" type="stmt" count="1"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="279" type="stmt" count="1"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="285" type="stmt" count="1"/>
      <line num="286" type="stmt" count="1"/>
      <line num="288" type="stmt" count="1"/>
      <line num="289" type="stmt" count="1"/>
      <line num="290" type="stmt" count="1"/>
      <line num="298" type="stmt" count="1"/>
      <line num="299" type="stmt" count="1"/>
      <line num="300" type="stmt" count="1"/>
      <line num="302" type="stmt" count="1"/>
      <line num="303" type="stmt" count="1"/>
      <line num="304" type="stmt" count="1"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="309" type="stmt" count="1"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="315" type="stmt" count="1"/>
      <line num="316" type="stmt" count="1"/>
      <line num="318" type="stmt" count="1"/>
      <line num="319" type="stmt" count="1"/>
      <line num="320" type="stmt" count="1"/>
      <line num="324" type="stmt" count="1"/>
      <line num="325" type="stmt" count="1"/>
      <line num="327" type="stmt" count="1"/>
      <line num="330" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="335" type="stmt" count="1"/>
      <line num="336" type="stmt" count="1"/>
      <line num="337" type="stmt" count="1"/>
      <line num="341" type="stmt" count="1"/>
      <metrics loc="362" ncloc="185" classes="1" methods="8" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="71" elements="113" coveredelements="73"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/ExtLinkText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\ExtLinkText" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
      </class>
      <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="35" type="method" name="fromSelSerImpl" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <metrics loc="49" ncloc="39" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/LanguageVariantText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\LanguageVariantText" namespace="global">
        <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="26" type="method" name="fromSelSerImpl" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <metrics loc="36" ncloc="31" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/MagicLinkText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\MagicLinkText" namespace="global">
        <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="26" type="method" name="fromSelSerImpl" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <metrics loc="36" ncloc="29" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/RegExpConstrainedText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\RegExpConstrainedText" namespace="global">
        <metrics complexity="9" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="29" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="protected" complexity="6" crap="42" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="46" type="method" name="escape" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <metrics loc="57" ncloc="45" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="29" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/Result.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\Result" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <metrics loc="32" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/State.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\State" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <metrics loc="28" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/ConstrainedText/WikiLinkText.php">
      <class name="Wikimedia\Parsoid\Html2Wt\ConstrainedText\WikiLinkText" namespace="global">
        <metrics complexity="10" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="__construct" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="54" type="method" name="escape" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="65" type="method" name="fromSelSerImpl" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <metrics loc="80" ncloc="61" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMDiff.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMDiff" namespace="global">
        <metrics complexity="75" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="193" coveredstatements="68" elements="201" coveredelements="68"/>
      </class>
      <line num="59" type="method" name="nextAnalyzableSibling" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="66" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="96" type="method" name="diff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="118" type="method" name="treeEquals" visibility="public" complexity="19" crap="380" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="204" type="method" name="doDOMDiff" visibility="public" complexity="28" crap="36.17" count="9"/>
      <line num="208" type="stmt" count="9"/>
      <line num="209" type="stmt" count="9"/>
      <line num="210" type="stmt" count="9"/>
      <line num="211" type="stmt" count="9"/>
      <line num="213" type="stmt" count="9"/>
      <line num="214" type="stmt" count="9"/>
      <line num="215" type="stmt" count="9"/>
      <line num="217" type="stmt" count="9"/>
      <line num="218" type="stmt" count="7"/>
      <line num="219" type="stmt" count="7"/>
      <line num="220" type="stmt" count="7"/>
      <line num="226" type="stmt" count="7"/>
      <line num="227" type="stmt" count="7"/>
      <line num="228" type="stmt" count="7"/>
      <line num="229" type="stmt" count="7"/>
      <line num="230" type="stmt" count="2"/>
      <line num="231" type="stmt" count="2"/>
      <line num="232" type="stmt" count="2"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="245" type="stmt" count="2"/>
      <line num="250" type="stmt" count="7"/>
      <line num="251" type="stmt" count="7"/>
      <line num="252" type="stmt" count="7"/>
      <line num="253" type="stmt" count="7"/>
      <line num="254" type="stmt" count="7"/>
      <line num="255" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="1"/>
      <line num="271" type="stmt" count="1"/>
      <line num="273" type="stmt" count="1"/>
      <line num="277" type="stmt" count="7"/>
      <line num="278" type="stmt" count="7"/>
      <line num="279" type="stmt" count="4"/>
      <line num="280" type="stmt" count="4"/>
      <line num="281" type="stmt" count="4"/>
      <line num="282" type="stmt" count="4"/>
      <line num="283" type="stmt" count="4"/>
      <line num="284" type="stmt" count="3"/>
      <line num="285" type="stmt" count="3"/>
      <line num="286" type="stmt" count="3"/>
      <line num="287" type="stmt" count="3"/>
      <line num="291" type="stmt" count="3"/>
      <line num="292" type="stmt" count="3"/>
      <line num="293" type="stmt" count="3"/>
      <line num="296" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="309" type="stmt" count="7"/>
      <line num="310" type="stmt" count="7"/>
      <line num="312" type="stmt" count="7"/>
      <line num="313" type="stmt" count="7"/>
      <line num="314" type="stmt" count="4"/>
      <line num="318" type="stmt" count="9"/>
      <line num="319" type="stmt" count="9"/>
      <line num="320" type="stmt" count="9"/>
      <line num="321" type="stmt" count="9"/>
      <line num="327" type="stmt" count="9"/>
      <line num="328" type="stmt" count="1"/>
      <line num="329" type="stmt" count="1"/>
      <line num="330" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="336" type="stmt" count="9"/>
      <line num="337" type="stmt" count="2"/>
      <line num="338" type="stmt" count="2"/>
      <line num="342" type="stmt" count="2"/>
      <line num="343" type="stmt" count="2"/>
      <line num="344" type="stmt" count="2"/>
      <line num="345" type="stmt" count="2"/>
      <line num="346" type="stmt" count="0"/>
      <line num="348" type="stmt" count="2"/>
      <line num="350" type="stmt" count="2"/>
      <line num="353" type="stmt" count="9"/>
      <line num="365" type="method" name="subtreeDiffers" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="412" type="method" name="markNode" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="431" type="method" name="debugOut" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <metrics loc="444" ncloc="326" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="193" coveredstatements="68" elements="201" coveredelements="68"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/AHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\AHandler" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <line num="12" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="17" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <metrics loc="26" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/BRHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\BRHandler" namespace="global">
        <metrics complexity="20" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="29" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="20" type="method" name="handle" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="38" type="method" name="before" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="57" type="method" name="after" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="92" type="method" name="isPbr" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="method" name="isPbrP" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <metrics loc="103" ncloc="70" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="29" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/BodyHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\BodyHandler" namespace="global">
        <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="12" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="17" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="firstChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="30" type="method" name="lastChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <metrics loc="35" ncloc="32" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/CaptionHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\CaptionHandler" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
      </class>
      <line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="19" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="34" type="method" name="before" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <metrics loc="46" ncloc="42" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/DDHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\DDHandler" namespace="global">
        <metrics complexity="15" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="32" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="handle" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="60" type="method" name="before" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="69" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="74" type="method" name="firstChild" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <metrics loc="83" ncloc="73" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="32" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/DOMHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\DOMHandler" namespace="global">
        <metrics complexity="69" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="107" coveredstatements="0" elements="124" coveredelements="0"/>
      </class>
      <line num="54" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="66" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="80" type="method" name="before" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="92" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="104" type="method" name="firstChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="116" type="method" name="lastChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="127" type="method" name="forceSOL" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="138" type="method" name="wtListEOL" visibility="protected" complexity="22" crap="506" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="194" type="method" name="getListBullets" visibility="protected" complexity="13" crap="182" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="255" type="method" name="maxNLsInTable" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="267" type="method" name="serializeTableElement" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="290" type="method" name="serializeTableTag" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="314" type="method" name="stxInfoValidForTableCell" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="335" type="method" name="getLeadingSpace" visibility="protected" complexity="5" crap="30" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="359" type="method" name="getTrailingSpace" visibility="protected" complexity="5" crap="30" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="379" type="method" name="isBuilderInsertedElt" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="395" type="method" name="emitPlaceholderSrc" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <metrics loc="410" ncloc="235" classes="1" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="107" coveredstatements="0" elements="124" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/DOMHandlerFactory.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\DOMHandlerFactory" namespace="global">
        <metrics complexity="54" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="0" elements="96" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="newFromTagHandler" visibility="public" complexity="39" crap="1560" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="114" type="method" name="getDOMHandler" visibility="public" complexity="15" crap="240" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <metrics loc="163" ncloc="133" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="0" elements="96" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/DTHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\DTHandler" namespace="global">
        <metrics complexity="11" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="22" type="method" name="handle" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="method" name="before" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="46" type="method" name="after" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="58" type="method" name="firstChild" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <metrics loc="67" ncloc="63" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/EncapsulatedContentHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler" namespace="global">
        <metrics complexity="43" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="93" coveredstatements="0" elements="100" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="36" type="method" name="handle" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="93" type="method" name="before" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="130" type="method" name="after" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="147" type="method" name="handleListPrefix" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="194" type="method" name="isTplListWithoutSharedPrefix" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="220" type="method" name="parentBulletsHaveBeenEmitted" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <metrics loc="241" ncloc="178" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="93" coveredstatements="0" elements="100" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/FallbackHTMLHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\FallbackHTMLHandler" namespace="global">
        <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="22" type="method" name="handle" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <metrics loc="48" ncloc="42" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/FigureHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\FigureHandler" namespace="global">
        <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="15" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="31" type="method" name="before" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="39" type="method" name="after" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <metrics loc="47" ncloc="44" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="15" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/HRHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\HRHandler" namespace="global">
        <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="18" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="27" type="method" name="before" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="34" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <metrics loc="39" ncloc="35" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="10" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/HTMLPreHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\HTMLPreHandler" namespace="global">
        <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="12" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="17" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="firstChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="30" type="method" name="lastChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <metrics loc="35" ncloc="32" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/HeadingHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\HeadingHandler" namespace="global">
        <metrics complexity="11" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="26" type="method" name="handle" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="51" type="method" name="before" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="72" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <metrics loc="77" ncloc="61" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/ImgHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\ImgHandler" namespace="global">
        <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <metrics loc="33" ncloc="32" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/JustChildrenHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\JustChildrenHandler" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="18" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <metrics loc="26" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/LIHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\LIHandler" namespace="global">
        <metrics complexity="17" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
      </class>
      <line num="18" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="23" type="method" name="handle" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="57" type="method" name="before" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="70" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="75" type="method" name="firstChild" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <metrics loc="84" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/LinkHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\LinkHandler" namespace="global">
        <metrics complexity="12" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="18" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="26" type="method" name="before" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="40" type="method" name="after" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <metrics loc="54" ncloc="47" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/ListHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\ListHandler" namespace="global">
        <metrics complexity="17" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="34" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="28" type="method" name="handle" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="method" name="before" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="89" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <metrics loc="94" ncloc="78" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="34" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/MediaHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\MediaHandler" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
      </class>
      <line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="19" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <metrics loc="28" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/MetaHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\MetaHandler" namespace="global">
        <metrics complexity="70" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="131" coveredstatements="13" elements="138" coveredelements="13"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="handle" visibility="public" complexity="22" crap="244.63" count="1"/>
      <line num="28" type="stmt" count="1"/>
      <line num="29" type="stmt" count="1"/>
      <line num="30" type="stmt" count="1"/>
      <line num="32" type="stmt" count="1"/>
      <line num="33" type="stmt" count="1"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="42" type="stmt" count="1"/>
      <line num="43" type="stmt" count="1"/>
      <line num="44" type="stmt" count="1"/>
      <line num="45" type="stmt" count="1"/>
      <line num="46" type="stmt" count="1"/>
      <line num="47" type="stmt" count="1"/>
      <line num="48" type="stmt" count="1"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="108" type="stmt" count="1"/>
      <line num="117" type="method" name="needToWriteStartMeta" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="159" type="method" name="needToWriteEndMeta" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="197" type="method" name="needNewLineSepBeforeMeta" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="208" type="method" name="before" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="251" type="method" name="after" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <metrics loc="281" ncloc="231" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="131" coveredstatements="13" elements="138" coveredelements="13"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/PHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\PHandler" namespace="global">
        <metrics complexity="67" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="96" coveredstatements="0" elements="104" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="29" type="method" name="handle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="38" type="method" name="before" visibility="public" complexity="21" crap="462" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="86" type="method" name="after" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="132" type="method" name="currWikitextLineHasBlockNode" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="175" type="method" name="newWikitextLineMightHaveBlockNode" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="213" type="method" name="treatAsPPTransition" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="235" type="method" name="isPPTransition" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <metrics loc="246" ncloc="197" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="96" coveredstatements="0" elements="104" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/PreHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\PreHandler" namespace="global">
        <metrics complexity="14" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="45" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="74" type="method" name="before" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="86" type="method" name="after" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="98" type="method" name="firstChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="103" type="method" name="lastChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <metrics loc="108" ncloc="88" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="45" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/QuoteHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\QuoteHandler" namespace="global">
        <metrics complexity="8" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="26" type="method" name="handle" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="47" type="method" name="precedingQuoteEltRequiresEscape" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <metrics loc="72" ncloc="49" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/SpanHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\SpanHandler" namespace="global">
        <metrics complexity="22" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="55" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="28" type="method" name="handle" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="96" type="method" name="isRecognizedSpanWrapper" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <metrics loc="108" ncloc="99" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="55" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/TDHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\TDHandler" namespace="global">
        <metrics complexity="22" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="17" crap="306" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="87" type="method" name="before" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="94" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <metrics loc="99" ncloc="88" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/THHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\THHandler" namespace="global">
        <metrics complexity="23" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="17" crap="306" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="85" type="method" name="before" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="97" type="method" name="after" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <metrics loc="107" ncloc="92" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/TRHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\TRHandler" namespace="global">
        <metrics complexity="10" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="21" type="method" name="handle" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="method" name="before" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="50" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="method" name="trWikitextNeeded" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <metrics loc="73" ncloc="62" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMHandlers/TableHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMHandlers\TableHandler" namespace="global">
        <metrics complexity="17" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="37" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="22" type="method" name="handle" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="method" name="before" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="69" type="method" name="after" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="80" type="method" name="firstChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="85" type="method" name="lastChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <metrics loc="90" ncloc="79" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="37" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DOMNormalizer.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DOMNormalizer" namespace="global">
        <metrics complexity="152" methods="21" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="313" coveredstatements="1" elements="334" coveredelements="2"/>
      </class>
      <line num="62" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="method" name="similar" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="106" type="method" name="mergable" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="119" type="method" name="swappable" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="125" type="method" name="firstChild" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="129" type="method" name="isInsertedContent" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="141" type="method" name="rewriteablePair" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="166" type="method" name="addDiffMarks" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="209" type="method" name="merge" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="253" type="method" name="swap" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="271" type="method" name="hoistLinks" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="317" type="method" name="stripIfEmpty" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="339" type="method" name="moveTrailingSpacesOut" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="364" type="method" name="stripBRs" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="385" type="method" name="stripBidiCharsAroundCategories" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="434" type="method" name="moveFormatTagOutsideATag" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="503" type="method" name="normalizeNode" visibility="public" complexity="33" crap="1122" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="649" type="method" name="normalizeSiblingPair" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="693" type="method" name="processSubtree" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="722" type="method" name="processNode" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="792" type="method" name="normalize" visibility="public" complexity="1" crap="1" count="22"/>
      <line num="793" type="stmt" count="22"/>
      <metrics loc="796" ncloc="554" classes="1" methods="21" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="313" coveredstatements="1" elements="334" coveredelements="2"/>
    </file>
    <file name="/src/src/Html2Wt/DiffMarkers.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DiffMarkers" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="37" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/DiffUtils.php">
      <class name="Wikimedia\Parsoid\Html2Wt\DiffUtils" namespace="global">
        <metrics complexity="50" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="5" elements="91" coveredelements="5"/>
      </class>
      <line num="23" type="method" name="getDiffMark" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="36" type="method" name="hasDiffMarkers" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="40" type="method" name="hasDiffMark" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="51" type="method" name="hasInsertedDiffMark" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="55" type="method" name="maybeDeletedNode" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="66" type="method" name="isDeletedBlockNode" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="method" name="directChildrenChanged" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="75" type="method" name="onlySubtreeChanged" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="method" name="subtreeUnchanged" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="93" type="method" name="addDiffMark" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="118" type="method" name="setDiffMark" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="133" type="method" name="prependTypedMeta" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="140" type="method" name="getAttributes" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="167" type="method" name="attribsEquals" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="208" type="method" name="isDiffMarker" visibility="public" complexity="4" crap="4.07" count="5"/>
      <line num="211" type="stmt" count="5"/>
      <line num="212" type="stmt" count="0"/>
      <line num="215" type="stmt" count="5"/>
      <line num="216" type="stmt" count="5"/>
      <line num="218" type="stmt" count="4"/>
      <line num="219" type="stmt" count="4"/>
      <metrics loc="223" ncloc="170" classes="1" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="5" elements="91" coveredelements="5"/>
    </file>
    <file name="/src/src/Html2Wt/LanguageVariantHandler.php">
      <class name="Wikimedia\Parsoid\Html2Wt\LanguageVariantHandler" namespace="global">
        <metrics complexity="61" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="173" coveredstatements="0" elements="180" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="expandSpArray" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="40" type="method" name="ser" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="54" type="method" name="protectLang" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="68" type="method" name="combine" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="89" type="method" name="sortedFlags" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="134" type="method" name="maybeDeleteFlag" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="145" type="method" name="handleLanguageVariant" visibility="public" complexity="40" crap="1640" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <metrics loc="306" ncloc="258" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="173" coveredstatements="0" elements="180" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/LinkHandlerUtils.php">
      <class name="Wikimedia\Parsoid\Html2Wt\LinkHandlerUtils" namespace="global">
        <metrics complexity="298" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="817" coveredstatements="0" elements="833" coveredelements="0"/>
      </class>
      <line num="46" type="method" name="splitLinkContentString" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="81" type="method" name="getHref" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="108" type="method" name="normalizeIWP" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="118" type="method" name="escapeLinkTarget" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="147" type="method" name="getContentString" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="174" type="method" name="getLinkRoundTripData" visibility="private" complexity="56" crap="3192" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="440" type="method" name="escapeExtLinkURL" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="465" type="method" name="addColonEscape" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="489" type="method" name="isURLLink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="512" type="method" name="hasAutoUrlTerminatingChars" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="525" type="method" name="isSimpleWikiLink" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="570" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="623" type="method" name="serializeAsWikiLink" visibility="private" complexity="48" crap="2352" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="733" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="877" type="method" name="serializeAsExtLink" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="927" type="method" name="linkHandler" visibility="public" complexity="19" crap="380" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="967" type="stmt" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="984" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1026" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1028" type="stmt" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1052" type="method" name="figureHandler" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1060" type="stmt" count="0"/>
      <line num="1061" type="stmt" count="0"/>
      <line num="1062" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1065" type="stmt" count="0"/>
      <line num="1078" type="method" name="figureToConstrainedText" visibility="public" complexity="113" crap="12882" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1089" type="stmt" count="0"/>
      <line num="1090" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1094" type="stmt" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1096" type="stmt" count="0"/>
      <line num="1097" type="stmt" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1105" type="stmt" count="0"/>
      <line num="1106" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1112" type="stmt" count="0"/>
      <line num="1115" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1117" type="stmt" count="0"/>
      <line num="1118" type="stmt" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1126" type="stmt" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1128" type="stmt" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1135" type="stmt" count="0"/>
      <line num="1136" type="stmt" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1155" type="stmt" count="0"/>
      <line num="1156" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1159" type="stmt" count="0"/>
      <line num="1161" type="stmt" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1163" type="stmt" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1168" type="stmt" count="0"/>
      <line num="1169" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1184" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1195" type="stmt" count="0"/>
      <line num="1196" type="stmt" count="0"/>
      <line num="1197" type="stmt" count="0"/>
      <line num="1199" type="stmt" count="0"/>
      <line num="1202" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1204" type="stmt" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1214" type="stmt" count="0"/>
      <line num="1215" type="stmt" count="0"/>
      <line num="1221" type="stmt" count="0"/>
      <line num="1223" type="stmt" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1237" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1239" type="stmt" count="0"/>
      <line num="1240" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1252" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1265" type="stmt" count="0"/>
      <line num="1266" type="stmt" count="0"/>
      <line num="1267" type="stmt" count="0"/>
      <line num="1268" type="stmt" count="0"/>
      <line num="1269" type="stmt" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1272" type="stmt" count="0"/>
      <line num="1274" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1277" type="stmt" count="0"/>
      <line num="1278" type="stmt" count="0"/>
      <line num="1280" type="stmt" count="0"/>
      <line num="1281" type="stmt" count="0"/>
      <line num="1285" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1287" type="stmt" count="0"/>
      <line num="1289" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1291" type="stmt" count="0"/>
      <line num="1292" type="stmt" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1300" type="stmt" count="0"/>
      <line num="1301" type="stmt" count="0"/>
      <line num="1302" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1306" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1312" type="stmt" count="0"/>
      <line num="1313" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1317" type="stmt" count="0"/>
      <line num="1318" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1320" type="stmt" count="0"/>
      <line num="1321" type="stmt" count="0"/>
      <line num="1322" type="stmt" count="0"/>
      <line num="1323" type="stmt" count="0"/>
      <line num="1324" type="stmt" count="0"/>
      <line num="1325" type="stmt" count="0"/>
      <line num="1326" type="stmt" count="0"/>
      <line num="1327" type="stmt" count="0"/>
      <line num="1328" type="stmt" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1330" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1336" type="stmt" count="0"/>
      <line num="1337" type="stmt" count="0"/>
      <line num="1339" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1342" type="stmt" count="0"/>
      <line num="1345" type="stmt" count="0"/>
      <line num="1346" type="stmt" count="0"/>
      <line num="1350" type="stmt" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1352" type="stmt" count="0"/>
      <line num="1353" type="stmt" count="0"/>
      <line num="1354" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1363" type="stmt" count="0"/>
      <line num="1364" type="stmt" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1367" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1369" type="stmt" count="0"/>
      <line num="1370" type="stmt" count="0"/>
      <line num="1375" type="stmt" count="0"/>
      <line num="1376" type="stmt" count="0"/>
      <line num="1377" type="stmt" count="0"/>
      <line num="1380" type="stmt" count="0"/>
      <line num="1381" type="stmt" count="0"/>
      <line num="1382" type="stmt" count="0"/>
      <line num="1383" type="stmt" count="0"/>
      <line num="1384" type="stmt" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1386" type="stmt" count="0"/>
      <line num="1387" type="stmt" count="0"/>
      <line num="1388" type="stmt" count="0"/>
      <line num="1389" type="stmt" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1391" type="stmt" count="0"/>
      <line num="1392" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1400" type="stmt" count="0"/>
      <line num="1401" type="stmt" count="0"/>
      <line num="1402" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1404" type="stmt" count="0"/>
      <line num="1405" type="stmt" count="0"/>
      <line num="1406" type="stmt" count="0"/>
      <line num="1407" type="stmt" count="0"/>
      <line num="1408" type="stmt" count="0"/>
      <line num="1410" type="stmt" count="0"/>
      <line num="1411" type="stmt" count="0"/>
      <line num="1412" type="stmt" count="0"/>
      <line num="1419" type="stmt" count="0"/>
      <line num="1420" type="stmt" count="0"/>
      <line num="1421" type="stmt" count="0"/>
      <line num="1422" type="stmt" count="0"/>
      <line num="1423" type="stmt" count="0"/>
      <line num="1424" type="stmt" count="0"/>
      <line num="1425" type="stmt" count="0"/>
      <line num="1426" type="stmt" count="0"/>
      <line num="1427" type="stmt" count="0"/>
      <line num="1428" type="stmt" count="0"/>
      <line num="1429" type="stmt" count="0"/>
      <line num="1430" type="stmt" count="0"/>
      <line num="1431" type="stmt" count="0"/>
      <line num="1432" type="stmt" count="0"/>
      <line num="1433" type="stmt" count="0"/>
      <line num="1434" type="stmt" count="0"/>
      <line num="1435" type="stmt" count="0"/>
      <line num="1436" type="stmt" count="0"/>
      <line num="1437" type="stmt" count="0"/>
      <line num="1438" type="stmt" count="0"/>
      <line num="1439" type="stmt" count="0"/>
      <line num="1440" type="stmt" count="0"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1442" type="stmt" count="0"/>
      <line num="1450" type="stmt" count="0"/>
      <line num="1451" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1454" type="stmt" count="0"/>
      <line num="1455" type="stmt" count="0"/>
      <line num="1456" type="stmt" count="0"/>
      <line num="1458" type="stmt" count="0"/>
      <line num="1459" type="stmt" count="0"/>
      <line num="1460" type="stmt" count="0"/>
      <line num="1465" type="stmt" count="0"/>
      <line num="1470" type="stmt" count="0"/>
      <line num="1473" type="stmt" count="0"/>
      <line num="1474" type="stmt" count="0"/>
      <line num="1475" type="stmt" count="0"/>
      <line num="1476" type="stmt" count="0"/>
      <line num="1480" type="stmt" count="0"/>
      <line num="1481" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1484" type="stmt" count="0"/>
      <line num="1485" type="stmt" count="0"/>
      <line num="1486" type="stmt" count="0"/>
      <line num="1488" type="stmt" count="0"/>
      <line num="1490" type="stmt" count="0"/>
      <line num="1491" type="stmt" count="0"/>
      <line num="1492" type="stmt" count="0"/>
      <line num="1493" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="0"/>
      <line num="1496" type="stmt" count="0"/>
      <line num="1498" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1501" type="stmt" count="0"/>
      <line num="1508" type="stmt" count="0"/>
      <line num="1509" type="stmt" count="0"/>
      <line num="1512" type="stmt" count="0"/>
      <line num="1513" type="stmt" count="0"/>
      <line num="1514" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1524" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1526" type="stmt" count="0"/>
      <line num="1531" type="stmt" count="0"/>
      <line num="1534" type="stmt" count="0"/>
      <line num="1535" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1537" type="stmt" count="0"/>
      <line num="1538" type="stmt" count="0"/>
      <line num="1539" type="stmt" count="0"/>
      <line num="1544" type="stmt" count="0"/>
      <line num="1545" type="stmt" count="0"/>
      <line num="1546" type="stmt" count="0"/>
      <line num="1547" type="stmt" count="0"/>
      <line num="1548" type="stmt" count="0"/>
      <line num="1553" type="stmt" count="0"/>
      <line num="1554" type="stmt" count="0"/>
      <line num="1558" type="stmt" count="0"/>
      <line num="1559" type="stmt" count="0"/>
      <line num="1562" type="stmt" count="0"/>
      <line num="1563" type="stmt" count="0"/>
      <line num="1564" type="stmt" count="0"/>
      <line num="1565" type="stmt" count="0"/>
      <line num="1567" type="stmt" count="0"/>
      <line num="1569" type="stmt" count="0"/>
      <line num="1570" type="stmt" count="0"/>
      <line num="1573" type="stmt" count="0"/>
      <line num="1576" type="stmt" count="0"/>
      <line num="1577" type="stmt" count="0"/>
      <line num="1578" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1583" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1587" type="stmt" count="0"/>
      <line num="1588" type="stmt" count="0"/>
      <line num="1589" type="stmt" count="0"/>
      <line num="1591" type="stmt" count="0"/>
      <line num="1592" type="stmt" count="0"/>
      <line num="1593" type="stmt" count="0"/>
      <line num="1600" type="stmt" count="0"/>
      <line num="1601" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <line num="1604" type="stmt" count="0"/>
      <line num="1605" type="stmt" count="0"/>
      <line num="1606" type="stmt" count="0"/>
      <line num="1612" type="stmt" count="0"/>
      <line num="1613" type="stmt" count="0"/>
      <line num="1614" type="stmt" count="0"/>
      <line num="1615" type="stmt" count="0"/>
      <line num="1617" type="stmt" count="0"/>
      <line num="1618" type="stmt" count="0"/>
      <line num="1619" type="stmt" count="0"/>
      <line num="1623" type="stmt" count="0"/>
      <line num="1624" type="stmt" count="0"/>
      <line num="1625" type="stmt" count="0"/>
      <line num="1628" type="stmt" count="0"/>
      <line num="1629" type="stmt" count="0"/>
      <line num="1630" type="stmt" count="0"/>
      <line num="1631" type="stmt" count="0"/>
      <line num="1632" type="stmt" count="0"/>
      <line num="1634" type="stmt" count="0"/>
      <line num="1637" type="stmt" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1640" type="stmt" count="0"/>
      <line num="1641" type="stmt" count="0"/>
      <metrics loc="1645" ncloc="1213" classes="1" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="817" coveredstatements="0" elements="833" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/RemoveRedLinks.php">
      <class name="Wikimedia\Parsoid\Html2Wt\RemoveRedLinks" namespace="global">
        <metrics complexity="10" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="20" elements="23" coveredelements="21"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="24" type="method" name="run" visibility="public" complexity="9" crap="9" count="12"/>
      <line num="26" type="stmt" count="12"/>
      <line num="27" type="stmt" count="12"/>
      <line num="28" type="stmt" count="10"/>
      <line num="29" type="stmt" count="10"/>
      <line num="30" type="stmt" count="10"/>
      <line num="31" type="stmt" count="10"/>
      <line num="32" type="stmt" count="10"/>
      <line num="33" type="stmt" count="9"/>
      <line num="34" type="stmt" count="9"/>
      <line num="35" type="stmt" count="9"/>
      <line num="36" type="stmt" count="9"/>
      <line num="37" type="stmt" count="9"/>
      <line num="39" type="stmt" count="9"/>
      <line num="40" type="stmt" count="9"/>
      <line num="47" type="stmt" count="9"/>
      <line num="49" type="stmt" count="9"/>
      <line num="51" type="stmt" count="7"/>
      <line num="53" type="stmt" count="2"/>
      <line num="55" type="stmt" count="9"/>
      <line num="57" type="stmt" count="10"/>
      <metrics loc="62" ncloc="52" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="20" elements="23" coveredelements="21"/>
    </file>
    <file name="/src/src/Html2Wt/SelectiveSerializer.php">
      <class name="Wikimedia\Parsoid\Html2Wt\SelectiveSerializer" namespace="global">
        <metrics complexity="31" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="0" elements="89" coveredelements="0"/>
      </class>
      <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="64" type="method" name="wrapTextChildrenOfNode" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="173" type="method" name="preprocessDOMForSelser" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="189" type="method" name="serializeDOM" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <metrics loc="231" ncloc="164" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="0" elements="89" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/Separators.php">
      <class name="Wikimedia\Parsoid\Html2Wt\Separators" namespace="global">
        <metrics complexity="211" methods="14" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="450" coveredstatements="6" elements="464" coveredelements="7"/>
      </class>
      <line num="52" type="method" name="loggableConstraints" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="method" name="precedingSeparatorTextLen" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="116" type="method" name="getSepNlConstraints" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="185" type="method" name="makeSeparator" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="322" type="method" name="mergeConstraints" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="345" type="method" name="debugOut" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="365" type="method" name="updateSeparatorConstraints" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="422" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="427" type="method" name="makeSepIndentPreSafe" visibility="private" complexity="35" crap="1260" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="566" type="method" name="handleAutoInserted" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="599" type="method" name="fetchLeadingTrimmedSpace" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="679" type="method" name="fetchTrailingTrimmedSpace" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="727" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="744" type="method" name="recoverTrimmedWhitespace" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="747" type="stmt" count="1"/>
      <line num="748" type="stmt" count="1"/>
      <line num="749" type="stmt" count="1"/>
      <line num="751" type="stmt" count="1"/>
      <line num="752" type="stmt" count="1"/>
      <line num="756" type="stmt" count="1"/>
      <line num="765" type="method" name="buildSep" visibility="public" complexity="80" crap="6480" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="982" type="stmt" count="0"/>
      <line num="983" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1000" type="stmt" count="0"/>
      <line num="1001" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1017" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1023" type="stmt" count="0"/>
      <line num="1024" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <metrics loc="1039" ncloc="708" classes="1" methods="14" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="450" coveredstatements="6" elements="464" coveredelements="7"/>
    </file>
    <file name="/src/src/Html2Wt/SerializerState.php">
      <class name="Wikimedia\Parsoid\Html2Wt\SerializerState" namespace="global">
        <metrics complexity="94" methods="27" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="251" coveredstatements="58" elements="278" coveredelements="68"/>
      </class>
      <line num="39" type="method" name="solWikitextRegexp" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="60" type="method" name="solRegexp" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="293" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="294" type="stmt" count="1"/>
      <line num="295" type="stmt" count="1"/>
      <line num="296" type="stmt" count="1"/>
      <line num="297" type="stmt" count="1"/>
      <line num="298" type="stmt" count="1"/>
      <line num="299" type="stmt" count="1"/>
      <line num="300" type="stmt" count="1"/>
      <line num="301" type="stmt" count="1"/>
      <line num="302" type="stmt" count="1"/>
      <line num="303" type="stmt" count="1"/>
      <line num="304" type="stmt" count="1"/>
      <line num="305" type="stmt" count="1"/>
      <line num="306" type="stmt" count="1"/>
      <line num="313" type="method" name="getEnv" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="325" type="method" name="initMode" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="326" type="stmt" count="1"/>
      <line num="338" type="method" name="appendSep" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="346" type="method" name="updateSep" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="347" type="stmt" count="1"/>
      <line num="350" type="method" name="resetSep" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="362" type="method" name="resetCurrLine" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="375" type="method" name="flushLine" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="385" type="method" name="getOrigSrc" visibility="public" complexity="3" crap="3.07" count="1"/>
      <line num="386" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="394" type="stmt" count="1"/>
      <line num="397" type="stmt" count="1"/>
      <line num="399" type="stmt" count="0"/>
      <line num="413" type="method" name="isValidDSR" visibility="public" complexity="18" crap="342" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="485" type="method" name="updateModificationFlags" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="486" type="stmt" count="1"/>
      <line num="487" type="stmt" count="1"/>
      <line num="488" type="stmt" count="1"/>
      <line num="496" type="method" name="sepIntroducedSOL" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="516" type="method" name="pushToCurrLine" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="534" type="method" name="emitSep" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="556" type="method" name="emitSepForNode" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="651" type="method" name="recoverTrimmedWhitespace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="665" type="method" name="emitChunk" visibility="public" complexity="25" crap="156.81" count="1"/>
      <line num="666" type="stmt" count="1"/>
      <line num="669" type="stmt" count="1"/>
      <line num="670" type="stmt" count="1"/>
      <line num="674" type="stmt" count="1"/>
      <line num="676" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="682" type="stmt" count="1"/>
      <line num="685" type="stmt" count="1"/>
      <line num="686" type="stmt" count="1"/>
      <line num="687" type="stmt" count="0"/>
      <line num="691" type="stmt" count="1"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="716" type="stmt" count="1"/>
      <line num="717" type="stmt" count="1"/>
      <line num="718" type="stmt" count="1"/>
      <line num="730" type="stmt" count="1"/>
      <line num="731" type="stmt" count="1"/>
      <line num="733" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="756" type="stmt" count="1"/>
      <line num="759" type="stmt" count="1"/>
      <line num="760" type="stmt" count="1"/>
      <line num="764" type="stmt" count="1"/>
      <line num="775" type="method" name="serializeChildren" visibility="public" complexity="5" crap="5" count="1"/>
      <line num="779" type="stmt" count="1"/>
      <line num="780" type="stmt" count="1"/>
      <line num="783" type="stmt" count="1"/>
      <line num="784" type="stmt" count="1"/>
      <line num="786" type="stmt" count="1"/>
      <line num="789" type="stmt" count="1"/>
      <line num="790" type="stmt" count="1"/>
      <line num="795" type="stmt" count="1"/>
      <line num="805" type="method" name="kickOffSerialize" visibility="public" complexity="1" crap="1" count="4"/>
      <line num="808" type="stmt" count="4"/>
      <line num="809" type="stmt" count="4"/>
      <line num="810" type="stmt" count="4"/>
      <line num="811" type="stmt" count="4"/>
      <line num="812" type="stmt" count="4"/>
      <line num="814" type="stmt" count="4"/>
      <line num="816" type="stmt" count="4"/>
      <line num="830" type="method" name="serializeChildrenToString" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="882" type="method" name="serializeLinkChildrenToString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="885" type="stmt" count="1"/>
      <line num="894" type="method" name="serializeCaptionChildrenToString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="897" type="stmt" count="1"/>
      <line num="906" type="method" name="serializeIndentPreChildrenToString" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="909" type="stmt" count="1"/>
      <line num="917" type="method" name="openAnnotationRange" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="925" type="method" name="closeAnnotationRange" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <metrics loc="930" ncloc="523" classes="1" methods="27" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="251" coveredstatements="58" elements="278" coveredelements="68"/>
    </file>
    <file name="/src/src/Html2Wt/SingleLineContext.php">
      <class name="Wikimedia\Parsoid\Html2Wt\SingleLineContext" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="8" coveredelements="8"/>
      </class>
      <line num="14" type="method" name="enforce" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="15" type="stmt" count="1"/>
      <line num="18" type="method" name="enforced" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="19" type="stmt" count="1"/>
      <line num="22" type="method" name="disable" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="23" type="stmt" count="1"/>
      <line num="26" type="method" name="pop" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="27" type="stmt" count="1"/>
      <metrics loc="31" ncloc="27" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="8" coveredelements="8"/>
    </file>
    <file name="/src/src/Html2Wt/WTSUtils.php">
      <class name="Wikimedia\Parsoid\Html2Wt\WTSUtils" namespace="global">
        <metrics complexity="75" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="145" coveredstatements="0" elements="160" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="isValidSep" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="33" type="method" name="hasValidTagWidths" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="43" type="method" name="getAttributeKVArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="57" type="method" name="mkTagTk" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="72" type="method" name="mkEndTagTk" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="97" type="method" name="getShadowInfo" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="142" type="method" name="getAttributeShadowInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="150" type="method" name="commentWT" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="164" type="method" name="nextToDeletedBlockNodeInWT" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="206" type="method" name="precedingSpaceSuppressesIndentPre" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="223" type="method" name="traceNodeName" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="244" type="method" name="origSrcValidInEditedContext" visibility="public" complexity="23" crap="552" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="351" type="method" name="dsrContainsOpenExtendedRangeAnnotationTag" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="382" type="method" name="getAttrFromDataMw" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="418" type="method" name="escapeNowikiTags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <metrics loc="423" ncloc="275" classes="1" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="145" coveredstatements="0" elements="160" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/WikitextEscapeHandlers.php">
      <class name="Wikimedia\Parsoid\Html2Wt\WikitextEscapeHandlers" namespace="global">
        <metrics complexity="247" methods="22" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="575" coveredstatements="0" elements="597" coveredelements="0"/>
      </class>
      <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="52" type="method" name="startsOnANewLine" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="65" type="method" name="hasBlocksOnLine" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="102" type="method" name="hasLeadingEscapableQuoteChar" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="130" type="method" name="hasTrailingEscapableQuoteChar" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="166" type="method" name="escapedIBSiblingNodeText" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="200" type="method" name="isFirstContentNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="212" type="method" name="liHandler" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="244" type="method" name="thHandler" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="265" type="method" name="mediaOptionHandler" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="269" type="method" name="wikilinkHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="273" type="method" name="aHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="285" type="method" name="tdHandler" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="340" type="method" name="tokenizeStr" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="349" type="method" name="textCanParseAsLink" visibility="public" complexity="23" crap="552" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="465" type="method" name="hasWikitextTokens" visibility="private" complexity="40" crap="1640" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="570" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="617" type="method" name="nowikiWrap" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="650" type="method" name="escapedText" visibility="public" complexity="24" crap="600" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="727" type="stmt" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="782" type="method" name="escapeWikitext" visibility="public" complexity="51" crap="2652" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="785" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="928" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="967" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="982" type="stmt" count="0"/>
      <line num="983" type="stmt" count="0"/>
      <line num="984" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="1005" type="method" name="appendStr" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1042" type="stmt" count="0"/>
      <line num="1044" type="stmt" count="0"/>
      <line num="1049" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1061" type="stmt" count="0"/>
      <line num="1062" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1067" type="stmt" count="0"/>
      <line num="1068" type="stmt" count="0"/>
      <line num="1070" type="stmt" count="0"/>
      <line num="1073" type="stmt" count="0"/>
      <line num="1074" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1089" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1115" type="method" name="escapeTplArgWT" visibility="public" complexity="28" crap="812" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1117" type="stmt" count="0"/>
      <line num="1118" type="stmt" count="0"/>
      <line num="1119" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1125" type="stmt" count="0"/>
      <line num="1126" type="stmt" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1133" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1135" type="stmt" count="0"/>
      <line num="1136" type="stmt" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1156" type="stmt" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1168" type="stmt" count="0"/>
      <line num="1169" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1171" type="stmt" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1175" type="stmt" count="0"/>
      <line num="1176" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1184" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1186" type="stmt" count="0"/>
      <line num="1187" type="stmt" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1189" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1192" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1196" type="stmt" count="0"/>
      <line num="1197" type="stmt" count="0"/>
      <line num="1198" type="stmt" count="0"/>
      <line num="1199" type="stmt" count="0"/>
      <line num="1200" type="stmt" count="0"/>
      <line num="1201" type="stmt" count="0"/>
      <line num="1202" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1204" type="stmt" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1212" type="stmt" count="0"/>
      <line num="1213" type="stmt" count="0"/>
      <line num="1214" type="stmt" count="0"/>
      <line num="1215" type="stmt" count="0"/>
      <line num="1216" type="stmt" count="0"/>
      <line num="1217" type="stmt" count="0"/>
      <line num="1218" type="stmt" count="0"/>
      <line num="1219" type="stmt" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1221" type="stmt" count="0"/>
      <line num="1222" type="stmt" count="0"/>
      <line num="1223" type="stmt" count="0"/>
      <line num="1224" type="stmt" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1233" type="stmt" count="0"/>
      <line num="1234" type="stmt" count="0"/>
      <line num="1235" type="stmt" count="0"/>
      <line num="1236" type="stmt" count="0"/>
      <line num="1237" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1239" type="stmt" count="0"/>
      <line num="1240" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1246" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1248" type="stmt" count="0"/>
      <line num="1249" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1256" type="stmt" count="0"/>
      <line num="1257" type="stmt" count="0"/>
      <line num="1259" type="stmt" count="0"/>
      <line num="1261" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1268" type="stmt" count="0"/>
      <line num="1269" type="stmt" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1272" type="stmt" count="0"/>
      <line num="1273" type="stmt" count="0"/>
      <line num="1274" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1277" type="stmt" count="0"/>
      <line num="1279" type="stmt" count="0"/>
      <line num="1280" type="stmt" count="0"/>
      <line num="1281" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1287" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1303" type="method" name="escapeLinkContent" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1312" type="stmt" count="0"/>
      <line num="1313" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1317" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <metrics loc="1322" ncloc="937" classes="1" methods="22" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="575" coveredstatements="0" elements="597" coveredelements="0"/>
    </file>
    <file name="/src/src/Html2Wt/WikitextSerializer.php">
      <class name="Wikimedia\Parsoid\Html2Wt\WikitextSerializer" namespace="global">
        <metrics complexity="271" methods="31" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="674" coveredstatements="0" elements="705" coveredelements="0"/>
      </class>
      <line num="121" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="133" type="method" name="linkHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="140" type="method" name="languageVariantHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="156" type="method" name="escapeWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="method" name="domToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="168" type="method" name="htmlToWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="175" type="method" name="getAttributeKey" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="195" type="method" name="getAttributeValue" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="227" type="method" name="getAttributeValueAsShadowInfo" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="247" type="method" name="serializedImageAttrVal" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="254" type="method" name="serializedAttrVal" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="264" type="method" name="tagNeedsEscaping" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="268" type="method" name="wrapAngleBracket" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="288" type="method" name="serializeHTMLTag" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="335" type="method" name="serializeHTMLEndTag" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="360" type="method" name="serializeAttributes" visibility="public" complexity="31" crap="992" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="495" type="method" name="formatStringSubst" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="520" type="method" name="createParamComparator" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="626" type="method" name="serializePart" visibility="private" complexity="43" crap="1892" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="884" type="method" name="serializeFromParts" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="950" type="method" name="serializeExtensionStartTag" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="962" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="981" type="method" name="defaultExtensionHandler" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="982" type="stmt" count="0"/>
      <line num="983" type="stmt" count="0"/>
      <line num="984" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1001" type="stmt" count="0"/>
      <line num="1009" type="method" name="serializeText" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1024" type="stmt" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1044" type="method" name="serializeTextNode" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1056" type="method" name="emitWikitext" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1066" type="method" name="serializeNodeInternal" visibility="private" complexity="29" crap="870" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1102" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1105" type="stmt" count="0"/>
      <line num="1106" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1112" type="stmt" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1115" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1117" type="stmt" count="0"/>
      <line num="1118" type="stmt" count="0"/>
      <line num="1119" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1136" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1153" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1168" type="stmt" count="0"/>
      <line num="1169" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1171" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1184" type="stmt" count="0"/>
      <line num="1186" type="stmt" count="0"/>
      <line num="1187" type="stmt" count="0"/>
      <line num="1192" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1195" type="stmt" count="0"/>
      <line num="1199" type="stmt" count="0"/>
      <line num="1200" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1213" type="stmt" count="0"/>
      <line num="1215" type="stmt" count="0"/>
      <line num="1216" type="stmt" count="0"/>
      <line num="1219" type="stmt" count="0"/>
      <line num="1228" type="method" name="serializeNode" visibility="public" complexity="17" crap="306" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1233" type="stmt" count="0"/>
      <line num="1235" type="stmt" count="0"/>
      <line num="1236" type="stmt" count="0"/>
      <line num="1237" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1239" type="stmt" count="0"/>
      <line num="1240" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1246" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1250" type="stmt" count="0"/>
      <line num="1251" type="stmt" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1259" type="stmt" count="0"/>
      <line num="1260" type="stmt" count="0"/>
      <line num="1262" type="stmt" count="0"/>
      <line num="1263" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1265" type="stmt" count="0"/>
      <line num="1269" type="stmt" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1273" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1278" type="stmt" count="0"/>
      <line num="1279" type="stmt" count="0"/>
      <line num="1280" type="stmt" count="0"/>
      <line num="1281" type="stmt" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <line num="1284" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1291" type="stmt" count="0"/>
      <line num="1292" type="stmt" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1295" type="stmt" count="0"/>
      <line num="1296" type="stmt" count="0"/>
      <line num="1298" type="stmt" count="0"/>
      <line num="1301" type="stmt" count="0"/>
      <line num="1302" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1305" type="stmt" count="0"/>
      <line num="1306" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1312" type="stmt" count="0"/>
      <line num="1313" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1321" type="stmt" count="0"/>
      <line num="1324" type="method" name="stripUnnecessaryHeadingNowikis" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1325" type="stmt" count="0"/>
      <line num="1326" type="stmt" count="0"/>
      <line num="1327" type="stmt" count="0"/>
      <line num="1330" type="stmt" count="0"/>
      <line num="1331" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1336" type="stmt" count="0"/>
      <line num="1338" type="stmt" count="0"/>
      <line num="1341" type="stmt" count="0"/>
      <line num="1345" type="method" name="stripUnnecessaryIndentPreNowikis" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="1348" type="stmt" count="0"/>
      <line num="1349" type="stmt" count="0"/>
      <line num="1350" type="stmt" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1352" type="stmt" count="0"/>
      <line num="1353" type="stmt" count="0"/>
      <line num="1354" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1356" type="stmt" count="0"/>
      <line num="1358" type="stmt" count="0"/>
      <line num="1361" type="stmt" count="0"/>
      <line num="1363" type="stmt" count="0"/>
      <line num="1364" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1367" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1375" type="stmt" count="0"/>
      <line num="1379" type="stmt" count="0"/>
      <line num="1384" type="stmt" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1387" type="stmt" count="0"/>
      <line num="1388" type="stmt" count="0"/>
      <line num="1389" type="stmt" count="0"/>
      <line num="1392" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1394" type="stmt" count="0"/>
      <line num="1397" type="stmt" count="0"/>
      <line num="1398" type="stmt" count="0"/>
      <line num="1399" type="stmt" count="0"/>
      <line num="1401" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1414" type="method" name="stripUnnecessaryQuoteNowikis" visibility="private" complexity="38" crap="1482" count="0"/>
      <line num="1415" type="stmt" count="0"/>
      <line num="1416" type="stmt" count="0"/>
      <line num="1421" type="stmt" count="0"/>
      <line num="1422" type="stmt" count="0"/>
      <line num="1437" type="stmt" count="0"/>
      <line num="1440" type="stmt" count="0"/>
      <line num="1443" type="stmt" count="0"/>
      <line num="1444" type="stmt" count="0"/>
      <line num="1445" type="stmt" count="0"/>
      <line num="1446" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="0"/>
      <line num="1449" type="stmt" count="0"/>
      <line num="1450" type="stmt" count="0"/>
      <line num="1451" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1454" type="stmt" count="0"/>
      <line num="1455" type="stmt" count="0"/>
      <line num="1459" type="stmt" count="0"/>
      <line num="1460" type="stmt" count="0"/>
      <line num="1461" type="stmt" count="0"/>
      <line num="1462" type="stmt" count="0"/>
      <line num="1465" type="stmt" count="0"/>
      <line num="1466" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1471" type="stmt" count="0"/>
      <line num="1472" type="stmt" count="0"/>
      <line num="1473" type="stmt" count="0"/>
      <line num="1475" type="stmt" count="0"/>
      <line num="1476" type="stmt" count="0"/>
      <line num="1477" type="stmt" count="0"/>
      <line num="1479" type="stmt" count="0"/>
      <line num="1481" type="stmt" count="0"/>
      <line num="1482" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1485" type="stmt" count="0"/>
      <line num="1489" type="stmt" count="0"/>
      <line num="1490" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="0"/>
      <line num="1495" type="stmt" count="0"/>
      <line num="1496" type="stmt" count="0"/>
      <line num="1497" type="stmt" count="0"/>
      <line num="1498" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1500" type="stmt" count="0"/>
      <line num="1501" type="stmt" count="0"/>
      <line num="1502" type="stmt" count="0"/>
      <line num="1504" type="stmt" count="0"/>
      <line num="1506" type="stmt" count="0"/>
      <line num="1507" type="stmt" count="0"/>
      <line num="1512" type="stmt" count="0"/>
      <line num="1513" type="stmt" count="0"/>
      <line num="1514" type="stmt" count="0"/>
      <line num="1515" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1524" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1528" type="stmt" count="0"/>
      <line num="1533" type="stmt" count="0"/>
      <line num="1534" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1549" type="method" name="serializeDOM" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="1552" type="stmt" count="0"/>
      <line num="1553" type="stmt" count="0"/>
      <line num="1554" type="stmt" count="0"/>
      <line num="1556" type="stmt" count="0"/>
      <line num="1557" type="stmt" count="0"/>
      <line num="1560" type="stmt" count="0"/>
      <line num="1562" type="stmt" count="0"/>
      <line num="1563" type="stmt" count="0"/>
      <line num="1565" type="stmt" count="0"/>
      <line num="1566" type="stmt" count="0"/>
      <line num="1568" type="stmt" count="0"/>
      <line num="1569" type="stmt" count="0"/>
      <line num="1570" type="stmt" count="0"/>
      <line num="1573" type="stmt" count="0"/>
      <line num="1575" type="stmt" count="0"/>
      <line num="1578" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1582" type="stmt" count="0"/>
      <line num="1583" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1586" type="stmt" count="0"/>
      <line num="1587" type="stmt" count="0"/>
      <line num="1590" type="stmt" count="0"/>
      <line num="1592" type="stmt" count="0"/>
      <line num="1593" type="stmt" count="0"/>
      <line num="1596" type="stmt" count="0"/>
      <line num="1597" type="stmt" count="0"/>
      <line num="1598" type="stmt" count="0"/>
      <line num="1599" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <metrics loc="1605" ncloc="1136" classes="1" methods="31" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="674" coveredstatements="0" elements="705" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/ConstantLanguageGuesser.php">
      <class name="Wikimedia\Parsoid\Language\ConstantLanguageGuesser" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="26" type="method" name="guessLang" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <metrics loc="31" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/ConversionTraverser.php">
      <class name="Wikimedia\Parsoid\Language\ConversionTraverser" namespace="global">
        <metrics complexity="40" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="0" elements="119" coveredelements="0"/>
      </class>
      <line num="40" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="89" type="method" name="noConvertHandler" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="98" type="method" name="anyHandler" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="114" type="method" name="langContextHandler" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="126" type="method" name="textHandler" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="139" type="method" name="aHandler" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="191" type="method" name="attrHandler" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="233" type="method" name="lcHandler" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="257" type="method" name="docFragToString" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <metrics loc="270" ncloc="188" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="0" elements="119" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/CrhConverter.php">
      <class name="Wikimedia\Parsoid\Language\CrhConverter" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="10" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="15" type="method" name="findVariantLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <metrics loc="26" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/EnConverter.php">
      <class name="Wikimedia\Parsoid\Language\EnConverter" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="10" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="15" type="method" name="findVariantLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <metrics loc="25" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/KuConverter.php">
      <class name="Wikimedia\Parsoid\Language\KuConverter" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="10" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="15" type="method" name="findVariantLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <metrics loc="25" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/Language.php">
      <class name="Wikimedia\Parsoid\Language\Language" namespace="global">
        <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
      </class>
      <line num="14" type="method" name="getConverter" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="18" type="method" name="setConverter" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="28" type="method" name="isValidInternalCode" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="50" type="method" name="fetchLanguageNames" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <metrics loc="55" ncloc="32" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageConverter.php">
      <class name="Wikimedia\Parsoid\Language\LanguageConverter" namespace="global">
        <metrics complexity="44" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="132" coveredstatements="26" elements="145" coveredelements="26"/>
      </class>
      <line num="77" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="94" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="101" type="method" name="getMachine" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="105" type="method" name="setMachine" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="115" type="method" name="classFromCode" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="132" type="method" name="loadLanguage" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="149" type="method" name="findVariantLink" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="160" type="method" name="translate" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="170" type="method" name="guessVariant" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="192" type="method" name="maybeConvert" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="243" type="method" name="baseToVariant" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="341" type="method" name="implementsLanguageConversionBcp47" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="361" type="method" name="autoConvertToAllVariants" visibility="public" complexity="9" crap="9.03" count="4"/>
      <line num="366" type="stmt" count="4"/>
      <line num="370" type="stmt" count="4"/>
      <line num="371" type="stmt" count="1"/>
      <line num="374" type="stmt" count="3"/>
      <line num="376" type="stmt" count="1"/>
      <line num="379" type="stmt" count="2"/>
      <line num="380" type="stmt" count="2"/>
      <line num="381" type="stmt" count="2"/>
      <line num="383" type="stmt" count="2"/>
      <line num="384" type="stmt" count="0"/>
      <line num="387" type="stmt" count="2"/>
      <line num="388" type="stmt" count="2"/>
      <line num="389" type="stmt" count="2"/>
      <line num="391" type="stmt" count="2"/>
      <line num="392" type="stmt" count="2"/>
      <line num="393" type="stmt" count="2"/>
      <line num="394" type="stmt" count="0"/>
      <line num="397" type="stmt" count="2"/>
      <line num="399" type="stmt" count="2"/>
      <line num="400" type="stmt" count="2"/>
      <line num="401" type="stmt" count="2"/>
      <line num="402" type="stmt" count="2"/>
      <line num="403" type="stmt" count="2"/>
      <line num="405" type="stmt" count="2"/>
      <line num="407" type="stmt" count="2"/>
      <line num="408" type="stmt" count="1"/>
      <line num="411" type="stmt" count="1"/>
      <line num="416" type="stmt" count="2"/>
      <metrics loc="419" ncloc="261" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="132" coveredstatements="26" elements="145" coveredelements="26"/>
    </file>
    <file name="/src/src/Language/LanguageCrh.php">
      <class name="Wikimedia\Parsoid\Language\LanguageCrh" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="10" type="stmt" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <metrics loc="21" ncloc="20" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageEn.php">
      <class name="Wikimedia\Parsoid\Language\LanguageEn" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
      </class>
      <line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="10" type="stmt" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <metrics loc="15" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageGuesser.php">
      <class name="Wikimedia\Parsoid\Language\LanguageGuesser" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="22" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageKu.php">
      <class name="Wikimedia\Parsoid\Language\LanguageKu" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
      </class>
      <line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="10" type="stmt" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <metrics loc="20" ncloc="19" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageSr.php">
      <class name="Wikimedia\Parsoid\Language\LanguageSr" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="19" coveredelements="0"/>
      </class>
      <line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="10" type="stmt" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <metrics loc="31" ncloc="30" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="19" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/LanguageZh.php">
      <class name="Wikimedia\Parsoid\Language\LanguageZh" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="37" coveredelements="0"/>
      </class>
      <line num="10" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="11" type="stmt" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="13" type="stmt" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="15" type="stmt" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <metrics loc="50" ncloc="48" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="37" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/MachineLanguageGuesser.php">
      <class name="Wikimedia\Parsoid\Language\MachineLanguageGuesser" namespace="global">
        <metrics complexity="16" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="51" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="__construct" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="103" type="method" name="getNodeData" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="112" type="method" name="guessLang" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <metrics loc="116" ncloc="91" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="51" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/SrConverter.php">
      <class name="Wikimedia\Parsoid\Language\SrConverter" namespace="global">
        <metrics complexity="8" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
      </class>
      <line num="12" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="14" type="stmt" count="0"/>
      <line num="18" type="method" name="findVariantLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="34" type="method" name="guessVariant" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <metrics loc="58" ncloc="46" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
    </file>
    <file name="/src/src/Language/ZhConverter.php">
      <class name="Wikimedia\Parsoid\Language\ZhConverter" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="loadDefaultTables" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="16" type="method" name="findVariantLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <metrics loc="26" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Logger/LintLogger.php">
      <class name="Wikimedia\Parsoid\Logger\LintLogger" namespace="global">
        <metrics complexity="13" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="24" elements="36" coveredelements="25"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="36" type="method" name="convertDSROffsets" visibility="public" complexity="9" crap="9" count="4"/>
      <line num="39" type="stmt" count="4"/>
      <line num="40" type="stmt" count="4"/>
      <line num="41" type="stmt" count="4"/>
      <line num="42" type="stmt" count="4"/>
      <line num="46" type="stmt" count="4"/>
      <line num="47" type="stmt" count="4"/>
      <line num="48" type="stmt" count="4"/>
      <line num="49" type="stmt" count="4"/>
      <line num="50" type="stmt" count="4"/>
      <line num="53" type="stmt" count="4"/>
      <line num="54" type="stmt" count="1"/>
      <line num="55" type="stmt" count="1"/>
      <line num="59" type="stmt" count="4"/>
      <line num="60" type="stmt" count="2"/>
      <line num="61" type="stmt" count="2"/>
      <line num="65" type="stmt" count="4"/>
      <line num="68" type="stmt" count="4"/>
      <line num="69" type="stmt" count="4"/>
      <line num="70" type="stmt" count="4"/>
      <line num="71" type="stmt" count="1"/>
      <line num="73" type="stmt" count="4"/>
      <line num="74" type="stmt" count="2"/>
      <line num="78" type="stmt" count="4"/>
      <line num="79" type="stmt" count="4"/>
      <line num="86" type="method" name="logLintOutput" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <metrics loc="107" ncloc="75" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="24" elements="36" coveredelements="25"/>
    </file>
    <file name="/src/src/Logger/ParsoidLogger.php">
      <class name="Wikimedia\Parsoid\Logger\ParsoidLogger" namespace="global">
        <metrics complexity="29" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="69" coveredelements="0"/>
      </class>
      <line num="55" type="method" name="buildLoggingRE" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="67" type="method" name="__construct" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="110" type="method" name="formatTrace" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="151" type="method" name="logMessage" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="196" type="method" name="log" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <metrics loc="226" ncloc="155" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="69" coveredelements="0"/>
    </file>
    <file name="/src/src/Mocks/MockDataAccess.php">
      <class name="Wikimedia\Parsoid\Mocks\MockDataAccess" namespace="global">
        <metrics complexity="54" methods="10" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="157" coveredstatements="2" elements="167" coveredelements="3"/>
      </class>
      <line num="373" type="method" name="normTitle" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="387" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="388" type="stmt" count="2"/>
      <line num="389" type="stmt" count="2"/>
      <line num="393" type="method" name="getPageInfo" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="416" type="method" name="getFileInfo" visibility="public" complexity="27" crap="756" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="537" type="method" name="parseWikitext" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="568" type="method" name="preprocessWikitext" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="605" type="method" name="fetchTemplateSource" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="622" type="method" name="fetchTemplateData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="627" type="method" name="logLinterData" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="644" type="method" name="addTrackingCategory" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <metrics loc="659" ncloc="606" classes="1" methods="10" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="157" coveredstatements="2" elements="167" coveredelements="3"/>
    </file>
    <file name="/src/src/Mocks/MockEnv.php">
      <class name="Wikimedia\Parsoid\Mocks\MockEnv" namespace="global">
        <metrics complexity="4" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="11" elements="14" coveredelements="12"/>
      </class>
      <line num="21" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="2"/>
      <line num="22" type="stmt" count="2"/>
      <line num="23" type="stmt" count="2"/>
      <line num="24" type="stmt" count="1"/>
      <line num="26" type="stmt" count="2"/>
      <line num="27" type="stmt" count="2"/>
      <line num="28" type="stmt" count="1"/>
      <line num="29" type="stmt" count="2"/>
      <line num="30" type="stmt" count="2"/>
      <line num="32" type="stmt" count="2"/>
      <line num="33" type="stmt" count="2"/>
      <line num="34" type="stmt" count="2"/>
      <line num="42" type="method" name="bumpParserResourceUse" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <metrics loc="45" ncloc="30" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="11" elements="14" coveredelements="12"/>
    </file>
    <file name="/src/src/Mocks/MockMetrics.php">
      <class name="Wikimedia\Parsoid\Mocks\MockMetrics" namespace="global">
        <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="timing" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="20" type="method" name="gauge" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="set" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="31" type="method" name="increment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="37" type="method" name="decrement" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="43" type="method" name="updateCount" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="49" type="method" name="produceStatsdData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <metrics loc="57" ncloc="48" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Mocks/MockPageConfig.php">
      <class name="Wikimedia\Parsoid\Mocks\MockPageConfig" namespace="global">
        <metrics complexity="12" methods="12" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="8" elements="29" coveredelements="11"/>
      </class>
      <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="37" type="stmt" count="2"/>
      <line num="38" type="stmt" count="2"/>
      <line num="39" type="stmt" count="2"/>
      <line num="40" type="stmt" count="2"/>
      <line num="41" type="stmt" count="2"/>
      <line num="42" type="stmt" count="2"/>
      <line num="46" type="method" name="getContentModel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="51" type="method" name="getLinkTarget" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="52" type="stmt" count="2"/>
      <line num="56" type="method" name="getPageId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="61" type="method" name="getPageLanguageBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="66" type="method" name="getPageLanguageDir" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="71" type="method" name="getRevisionId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="76" type="method" name="getParentRevisionId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="81" type="method" name="getRevisionTimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="86" type="method" name="getRevisionSha1" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="91" type="method" name="getRevisionSize" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="97" type="method" name="getRevisionContent" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="98" type="stmt" count="2"/>
      <metrics loc="102" ncloc="81" classes="1" methods="12" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="8" elements="29" coveredelements="11"/>
    </file>
    <file name="/src/src/Mocks/MockPageContent.php">
      <class name="Wikimedia\Parsoid\Mocks\MockPageContent" namespace="global">
        <metrics complexity="11" methods="7" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="12" elements="21" coveredelements="17"/>
      </class>
      <line num="27" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="2"/>
      <line num="28" type="stmt" count="2"/>
      <line num="29" type="stmt" count="2"/>
      <line num="34" type="method" name="getRoles" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="35" type="stmt" count="1"/>
      <line num="39" type="method" name="hasRole" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="40" type="stmt" count="1"/>
      <line num="43" type="method" name="checkRole" visibility="private" complexity="2" crap="2.50" count="2"/>
      <line num="44" type="stmt" count="2"/>
      <line num="45" type="stmt" count="0"/>
      <line num="50" type="method" name="getModel" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="51" type="stmt" count="1"/>
      <line num="52" type="stmt" count="1"/>
      <line num="56" type="method" name="getFormat" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="57" type="stmt" count="1"/>
      <line num="58" type="stmt" count="1"/>
      <line num="62" type="method" name="getContent" visibility="public" complexity="2" crap="2.06" count="2"/>
      <line num="63" type="stmt" count="2"/>
      <line num="64" type="stmt" count="2"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="2"/>
      <metrics loc="71" ncloc="51" classes="1" methods="7" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="12" elements="21" coveredelements="17"/>
    </file>
    <file name="/src/src/Mocks/MockSiteConfig.php">
      <class name="Wikimedia\Parsoid\Mocks\MockSiteConfig" namespace="global">
        <metrics complexity="73" methods="53" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="186" coveredstatements="21" elements="239" coveredelements="25"/>
      </class>
      <line num="71" type="method" name="__construct" visibility="public" complexity="4" crap="4.11" count="2"/>
      <line num="72" type="stmt" count="2"/>
      <line num="74" type="stmt" count="2"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="2"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="2"/>
      <line num="81" type="stmt" count="0"/>
      <line num="83" type="stmt" count="2"/>
      <line num="84" type="stmt" count="2"/>
      <line num="85" type="stmt" count="2"/>
      <line num="86" type="stmt" count="2"/>
      <line num="89" type="stmt" count="2"/>
      <line num="90" type="stmt" count="2"/>
      <line num="91" type="stmt" count="2"/>
      <line num="92" type="stmt" count="2"/>
      <line num="93" type="stmt" count="2"/>
      <line num="96" type="method" name="getLinterSiteConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="100" type="method" name="allowedExternalImagePrefixes" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="104" type="method" name="baseURI" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="111" type="method" name="exportMetadataToHeadBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="134" type="method" name="redirectRegexp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="138" type="method" name="categoryRegexp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="142" type="method" name="bswRegexp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="152" type="method" name="canonicalNamespaceId" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="153" type="stmt" count="2"/>
      <line num="157" type="method" name="namespaceId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="163" type="method" name="namespaceName" visibility="public" complexity="3" crap="3.33" count="2"/>
      <line num="164" type="stmt" count="2"/>
      <line num="165" type="stmt" count="2"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="2"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="2"/>
      <line num="175" type="method" name="namespaceHasSubpages" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="180" type="method" name="namespaceCase" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="181" type="stmt" count="2"/>
      <line num="185" type="method" name="specialPageLocalName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="189" type="method" name="setInterwikiMagic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="193" type="method" name="interwikiMagic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="method" name="interwikiMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="201" type="method" name="iwp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="205" type="method" name="legalTitleChars" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="206" type="stmt" count="2"/>
      <line num="209" type="method" name="linkPrefixRegex" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="213" type="method" name="linkTrail" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="219" type="method" name="linkTrailRegex" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="method" name="langBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="227" type="method" name="mainPageLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="232" type="method" name="getMWConfigValue" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="245" type="method" name="rtl" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="250" type="method" name="langConverterEnabledBcp47" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="254" type="method" name="script" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="258" type="method" name="scriptpath" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="262" type="method" name="server" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="266" type="method" name="timezoneOffset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="271" type="method" name="variantsFor" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="299" type="method" name="widthOption" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="304" type="method" name="getVariableIDs" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="309" type="method" name="haveComputedFunctionSynonyms" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="314" type="method" name="updateFunctionSynonym" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="319" type="method" name="getMagicWords" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="339" type="method" name="getMagicWordMatcher" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="348" type="method" name="getParameterizedAliasMatcher" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="390" type="method" name="getNonNativeExtensionTags" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="413" type="method" name="getMaxTemplateDepth" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="418" type="method" name="getSpecialPageAliases" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="427" type="method" name="getSpecialNSAliases" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="432" type="method" name="getProtocols" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="436" type="method" name="fakeTimestamp" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="437" type="stmt" count="1"/>
      <line num="444" type="method" name="setFakeTimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="452" type="method" name="setTimezoneOffset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="456" type="method" name="scrubBidiChars" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="461" type="method" name="getNoFollowConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="470" type="method" name="getExternalLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="478" type="method" name="metrics" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="492" type="method" name="incrementCounter" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="504" type="method" name="observeTiming" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <metrics loc="509" ncloc="427" classes="1" methods="53" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="186" coveredstatements="21" elements="239" coveredelements="25"/>
    </file>
    <file name="/src/src/NodeData/DataBag.php">
      <class name="Wikimedia\Parsoid\NodeData\DataBag" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
      </class>
      <line num="39" type="method" name="getObject" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="48" type="method" name="stashObject" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <metrics loc="54" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataMw.php">
      <class name="Wikimedia\Parsoid\NodeData\DataMw" namespace="global">
        <metrics complexity="44" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="111" coveredelements="0"/>
      </class>
      <line num="49" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="66" type="method" name="isEmpty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="78" type="method" name="getExtAttribs" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="91" type="method" name="getExtAttrib" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="102" type="method" name="setExtAttrib" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="113" type="method" name="__clone" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="151" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="171" type="method" name="toJsonArray" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="215" type="method" name="newFromJsonArray" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="256" type="method" name="jsonClassCodec" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <metrics loc="283" ncloc="198" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="111" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataMwAttrib.php">
      <class name="Wikimedia\Parsoid\NodeData\DataMwAttrib" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="13" coveredelements="0"/>
      </class>
      <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="39" type="method" name="jsonClassHintFor" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="45" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="50" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <metrics loc="58" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="13" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataMwBody.php">
      <class name="Wikimedia\Parsoid\NodeData\DataMwBody" namespace="global">
        <metrics complexity="9" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="39" type="method" name="new" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="50" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="method" name="equals" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="61" type="method" name="toJsonArray" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="76" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <metrics loc="80" ncloc="57" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataMwError.php">
      <class name="Wikimedia\Parsoid\NodeData\DataMwError" namespace="global">
        <metrics complexity="8" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
      </class>
      <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="method" name="__clone" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="47" type="method" name="equals" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="55" type="method" name="toJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="67" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <metrics loc="71" ncloc="53" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataMwI18n.php">
      <class name="Wikimedia\Parsoid\NodeData\DataMwI18n" namespace="global">
        <metrics complexity="16" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="32" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="getSpanInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="35" type="method" name="getAttributeInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="43" type="method" name="getAttributeNames" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="56" type="method" name="setSpanInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="63" type="method" name="setAttributeInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="67" type="method" name="__clone" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="83" type="method" name="defaultValue" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="92" type="method" name="flatten" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="97" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="102" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="111" type="method" name="jsonClassHintFor" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <metrics loc="115" ncloc="76" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="32" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataParsoid.php">
      <class name="Wikimedia\Parsoid\NodeData\DataParsoid" namespace="global">
        <metrics complexity="29" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="70" coveredelements="0"/>
      </class>
      <line num="247" type="method" name="__clone" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="269" type="method" name="isModified" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="277" type="method" name="getTemp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="289" type="method" name="getTempFlag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="299" type="method" name="setTempFlag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="314" type="method" name="toJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="330" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="347" type="method" name="newFromJsonArray" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <metrics loc="376" ncloc="124" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="70" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/DataParsoidDiff.php">
      <class name="Wikimedia\Parsoid\NodeData\DataParsoidDiff" namespace="global">
        <metrics complexity="12" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="isEmpty" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="30" type="method" name="addDiffMarker" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="37" type="method" name="hasDiffMarker" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="44" type="method" name="hasOnlyDiffMarkers" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="56" type="method" name="defaultValue" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="61" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="66" type="method" name="flatten" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="73" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="80" type="method" name="newFromJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <metrics loc="88" ncloc="62" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/I18nInfo.php">
      <class name="Wikimedia\Parsoid\NodeData\I18nInfo" namespace="global">
        <metrics complexity="10" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="24" coveredelements="0"/>
      </class>
      <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="39" type="method" name="__clone" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="57" type="method" name="createInterfaceI18n" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="68" type="method" name="createPageContentI18n" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="83" type="method" name="createLangI18n" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="90" type="method" name="toJsonArray" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="103" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <metrics loc="107" ncloc="64" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="24" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/NodeData.php">
      <class name="Wikimedia\Parsoid\NodeData\NodeData" namespace="global">
        <metrics complexity="11" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="19" coveredelements="0"/>
      </class>
      <line num="34" type="method" name="__clone" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="54" type="method" name="cloneNodeData" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <metrics loc="85" ncloc="54" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="19" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/ParamInfo.php">
      <class name="Wikimedia\Parsoid\NodeData\ParamInfo" namespace="global">
        <metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="44" type="method" name="__clone" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="55" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="68" type="method" name="toJsonArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <metrics loc="79" ncloc="56" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/TempData.php">
      <class name="Wikimedia\Parsoid\NodeData\TempData" namespace="global">
        <metrics complexity="10" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="152" type="method" name="__clone" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="169" type="method" name="getFlag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="176" type="method" name="setFlag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="190" type="method" name="setTagData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="201" type="method" name="getTagData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <metrics loc="205" ncloc="80" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/NodeData/TemplateInfo.php">
      <class name="Wikimedia\Parsoid\NodeData\TemplateInfo" namespace="global">
        <metrics complexity="19" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="70" coveredelements="0"/>
      </class>
      <line num="48" type="method" name="__clone" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="55" type="method" name="newFromJsonArray" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="93" type="method" name="jsonClassHintFor" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="111" type="method" name="toJsonArray" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <metrics loc="163" ncloc="125" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="70" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/Article.php">
      <class name="Wikimedia\Parsoid\ParserTests\Article" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <metrics loc="26" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/DummyAnnotation.php">
      <class name="Wikimedia\Parsoid\ParserTests\DummyAnnotation" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <metrics loc="26" ncloc="19" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/Grammar.php">
      <class name="Wikimedia\Parsoid\ParserTests\Grammar" namespace="global">
        <metrics complexity="511" methods="89" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1508" coveredstatements="0" elements="1597" coveredelements="0"/>
      </class>
      <line num="30" type="method" name="load" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="method" name="addLines" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="95" type="method" name="a0" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="method" name="a1" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="101" type="method" name="a2" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="106" type="method" name="a3" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="111" type="method" name="a4" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="116" type="method" name="a5" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="method" name="a6" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="122" type="method" name="a7" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="127" type="method" name="a8" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="139" type="method" name="a9" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="142" type="method" name="a10" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="151" type="method" name="a11" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="method" name="a12" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="method" name="a13" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="202" type="method" name="a14" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="207" type="method" name="a15" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="212" type="method" name="a16" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="217" type="method" name="a17" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="222" type="method" name="a18" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="225" type="method" name="a19" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="230" type="method" name="a20" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="method" name="a21" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="247" type="method" name="a22" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="256" type="method" name="a23" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="259" type="method" name="a24" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="268" type="method" name="a25" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="273" type="method" name="a26" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="281" type="method" name="a27" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="284" type="method" name="a28" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="292" type="method" name="a29" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="295" type="method" name="a30" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="300" type="method" name="a31" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="305" type="method" name="a32" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="310" type="method" name="a33" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="320" type="method" name="a34" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="326" type="method" name="a35" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="333" type="method" name="parsetestfile" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="387" type="method" name="parsecomment_or_blank_line" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="417" type="method" name="parseformat" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="505" type="method" name="parsetestfile_options" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="541" type="method" name="parselined_chunk" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="571" type="method" name="parsecomment" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="600" type="method" name="discardwhitespace" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="616" type="method" name="parseeol" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="633" type="method" name="discardversion_keyword" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="643" type="method" name="discardrest_of_line" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="676" type="method" name="parseoption_section" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="727" type="method" name="discardend_section" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="734" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="768" type="method" name="parsechunk" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="801" type="method" name="parserest_of_line" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="834" type="method" name="discardeol" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="851" type="method" name="parseoption_list" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="900" type="method" name="parsearticle" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="950" type="method" name="parsetest" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="962" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="982" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="1000" type="stmt" count="0"/>
      <line num="1002" type="method" name="parsehooks" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1023" type="stmt" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1026" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1028" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1039" type="method" name="parsefunctionhooks" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="1040" type="stmt" count="0"/>
      <line num="1042" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1044" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1051" type="stmt" count="0"/>
      <line num="1052" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1060" type="stmt" count="0"/>
      <line num="1062" type="stmt" count="0"/>
      <line num="1063" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1065" type="stmt" count="0"/>
      <line num="1067" type="stmt" count="0"/>
      <line num="1069" type="stmt" count="0"/>
      <line num="1070" type="stmt" count="0"/>
      <line num="1071" type="stmt" count="0"/>
      <line num="1074" type="stmt" count="0"/>
      <line num="1076" type="method" name="parseline" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="1077" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1090" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1092" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1096" type="stmt" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1105" type="stmt" count="0"/>
      <line num="1106" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1112" type="method" name="parsean_option" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1115" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1118" type="stmt" count="0"/>
      <line num="1119" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1129" type="stmt" count="0"/>
      <line num="1130" type="stmt" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1136" type="method" name="discardstart_article" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1153" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1156" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1159" type="stmt" count="0"/>
      <line num="1160" type="stmt" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1163" type="stmt" count="0"/>
      <line num="1164" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1168" type="stmt" count="0"/>
      <line num="1169" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1175" type="stmt" count="0"/>
      <line num="1177" type="method" name="discardstart_text" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1182" type="stmt" count="0"/>
      <line num="1184" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1186" type="stmt" count="0"/>
      <line num="1187" type="stmt" count="0"/>
      <line num="1189" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1194" type="stmt" count="0"/>
      <line num="1195" type="stmt" count="0"/>
      <line num="1197" type="stmt" count="0"/>
      <line num="1198" type="stmt" count="0"/>
      <line num="1199" type="stmt" count="0"/>
      <line num="1200" type="stmt" count="0"/>
      <line num="1201" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1204" type="stmt" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1208" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1213" type="stmt" count="0"/>
      <line num="1216" type="stmt" count="0"/>
      <line num="1218" type="method" name="parsetext" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1219" type="stmt" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1222" type="stmt" count="0"/>
      <line num="1223" type="stmt" count="0"/>
      <line num="1224" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1233" type="stmt" count="0"/>
      <line num="1234" type="stmt" count="0"/>
      <line num="1236" type="stmt" count="0"/>
      <line num="1238" type="method" name="discardend_article" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1240" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1246" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1248" type="stmt" count="0"/>
      <line num="1250" type="stmt" count="0"/>
      <line num="1251" type="stmt" count="0"/>
      <line num="1252" type="stmt" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1256" type="stmt" count="0"/>
      <line num="1258" type="stmt" count="0"/>
      <line num="1259" type="stmt" count="0"/>
      <line num="1260" type="stmt" count="0"/>
      <line num="1261" type="stmt" count="0"/>
      <line num="1262" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1265" type="stmt" count="0"/>
      <line num="1266" type="stmt" count="0"/>
      <line num="1268" type="stmt" count="0"/>
      <line num="1269" type="stmt" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1272" type="stmt" count="0"/>
      <line num="1274" type="stmt" count="0"/>
      <line num="1277" type="stmt" count="0"/>
      <line num="1279" type="method" name="discardstart_test" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1281" type="stmt" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <line num="1283" type="stmt" count="0"/>
      <line num="1284" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1287" type="stmt" count="0"/>
      <line num="1288" type="stmt" count="0"/>
      <line num="1289" type="stmt" count="0"/>
      <line num="1291" type="stmt" count="0"/>
      <line num="1292" type="stmt" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1295" type="stmt" count="0"/>
      <line num="1296" type="stmt" count="0"/>
      <line num="1297" type="stmt" count="0"/>
      <line num="1299" type="stmt" count="0"/>
      <line num="1300" type="stmt" count="0"/>
      <line num="1301" type="stmt" count="0"/>
      <line num="1302" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1305" type="stmt" count="0"/>
      <line num="1306" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1312" type="stmt" count="0"/>
      <line num="1313" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1318" type="stmt" count="0"/>
      <line num="1320" type="method" name="parsesection" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="1321" type="stmt" count="0"/>
      <line num="1323" type="stmt" count="0"/>
      <line num="1324" type="stmt" count="0"/>
      <line num="1325" type="stmt" count="0"/>
      <line num="1326" type="stmt" count="0"/>
      <line num="1328" type="stmt" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1330" type="stmt" count="0"/>
      <line num="1331" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1337" type="stmt" count="0"/>
      <line num="1338" type="stmt" count="0"/>
      <line num="1339" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1342" type="stmt" count="0"/>
      <line num="1344" type="stmt" count="0"/>
      <line num="1345" type="stmt" count="0"/>
      <line num="1347" type="stmt" count="0"/>
      <line num="1348" type="stmt" count="0"/>
      <line num="1349" type="stmt" count="0"/>
      <line num="1350" type="stmt" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1354" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1356" type="stmt" count="0"/>
      <line num="1357" type="stmt" count="0"/>
      <line num="1359" type="stmt" count="0"/>
      <line num="1361" type="stmt" count="0"/>
      <line num="1362" type="stmt" count="0"/>
      <line num="1364" type="stmt" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1367" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1371" type="stmt" count="0"/>
      <line num="1372" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1376" type="stmt" count="0"/>
      <line num="1378" type="stmt" count="0"/>
      <line num="1379" type="stmt" count="0"/>
      <line num="1381" type="stmt" count="0"/>
      <line num="1382" type="stmt" count="0"/>
      <line num="1383" type="stmt" count="0"/>
      <line num="1384" type="stmt" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1388" type="stmt" count="0"/>
      <line num="1389" type="stmt" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1391" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1395" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1398" type="stmt" count="0"/>
      <line num="1399" type="stmt" count="0"/>
      <line num="1400" type="stmt" count="0"/>
      <line num="1401" type="stmt" count="0"/>
      <line num="1402" type="stmt" count="0"/>
      <line num="1405" type="stmt" count="0"/>
      <line num="1406" type="stmt" count="0"/>
      <line num="1408" type="stmt" count="0"/>
      <line num="1409" type="stmt" count="0"/>
      <line num="1410" type="stmt" count="0"/>
      <line num="1412" type="stmt" count="0"/>
      <line num="1413" type="stmt" count="0"/>
      <line num="1414" type="stmt" count="0"/>
      <line num="1417" type="stmt" count="0"/>
      <line num="1418" type="stmt" count="0"/>
      <line num="1422" type="stmt" count="0"/>
      <line num="1424" type="stmt" count="0"/>
      <line num="1425" type="stmt" count="0"/>
      <line num="1426" type="stmt" count="0"/>
      <line num="1428" type="stmt" count="0"/>
      <line num="1429" type="stmt" count="0"/>
      <line num="1430" type="stmt" count="0"/>
      <line num="1432" type="stmt" count="0"/>
      <line num="1433" type="stmt" count="0"/>
      <line num="1434" type="stmt" count="0"/>
      <line num="1435" type="stmt" count="0"/>
      <line num="1436" type="stmt" count="0"/>
      <line num="1438" type="stmt" count="0"/>
      <line num="1440" type="stmt" count="0"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1442" type="stmt" count="0"/>
      <line num="1443" type="stmt" count="0"/>
      <line num="1445" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="0"/>
      <line num="1448" type="stmt" count="0"/>
      <line num="1449" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1454" type="method" name="parseconfig_section" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1455" type="stmt" count="0"/>
      <line num="1457" type="stmt" count="0"/>
      <line num="1458" type="stmt" count="0"/>
      <line num="1459" type="stmt" count="0"/>
      <line num="1460" type="stmt" count="0"/>
      <line num="1462" type="stmt" count="0"/>
      <line num="1463" type="stmt" count="0"/>
      <line num="1464" type="stmt" count="0"/>
      <line num="1465" type="stmt" count="0"/>
      <line num="1467" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1469" type="stmt" count="0"/>
      <line num="1471" type="stmt" count="0"/>
      <line num="1472" type="stmt" count="0"/>
      <line num="1473" type="stmt" count="0"/>
      <line num="1475" type="stmt" count="0"/>
      <line num="1476" type="stmt" count="0"/>
      <line num="1477" type="stmt" count="0"/>
      <line num="1478" type="stmt" count="0"/>
      <line num="1479" type="stmt" count="0"/>
      <line num="1481" type="stmt" count="0"/>
      <line num="1482" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1485" type="stmt" count="0"/>
      <line num="1486" type="stmt" count="0"/>
      <line num="1487" type="stmt" count="0"/>
      <line num="1488" type="stmt" count="0"/>
      <line num="1489" type="stmt" count="0"/>
      <line num="1491" type="stmt" count="0"/>
      <line num="1492" type="stmt" count="0"/>
      <line num="1493" type="stmt" count="0"/>
      <line num="1496" type="stmt" count="0"/>
      <line num="1498" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1500" type="stmt" count="0"/>
      <line num="1503" type="stmt" count="0"/>
      <line num="1505" type="method" name="discardstart_hooks" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1507" type="stmt" count="0"/>
      <line num="1508" type="stmt" count="0"/>
      <line num="1509" type="stmt" count="0"/>
      <line num="1510" type="stmt" count="0"/>
      <line num="1512" type="stmt" count="0"/>
      <line num="1513" type="stmt" count="0"/>
      <line num="1514" type="stmt" count="0"/>
      <line num="1515" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1521" type="stmt" count="0"/>
      <line num="1522" type="stmt" count="0"/>
      <line num="1523" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1526" type="stmt" count="0"/>
      <line num="1527" type="stmt" count="0"/>
      <line num="1528" type="stmt" count="0"/>
      <line num="1529" type="stmt" count="0"/>
      <line num="1531" type="stmt" count="0"/>
      <line num="1532" type="stmt" count="0"/>
      <line num="1533" type="stmt" count="0"/>
      <line num="1535" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1537" type="stmt" count="0"/>
      <line num="1539" type="stmt" count="0"/>
      <line num="1540" type="stmt" count="0"/>
      <line num="1541" type="stmt" count="0"/>
      <line num="1543" type="stmt" count="0"/>
      <line num="1544" type="stmt" count="0"/>
      <line num="1545" type="stmt" count="0"/>
      <line num="1546" type="stmt" count="0"/>
      <line num="1547" type="stmt" count="0"/>
      <line num="1549" type="stmt" count="0"/>
      <line num="1552" type="stmt" count="0"/>
      <line num="1554" type="method" name="discardend_hooks" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1556" type="stmt" count="0"/>
      <line num="1557" type="stmt" count="0"/>
      <line num="1558" type="stmt" count="0"/>
      <line num="1559" type="stmt" count="0"/>
      <line num="1561" type="stmt" count="0"/>
      <line num="1562" type="stmt" count="0"/>
      <line num="1563" type="stmt" count="0"/>
      <line num="1564" type="stmt" count="0"/>
      <line num="1566" type="stmt" count="0"/>
      <line num="1567" type="stmt" count="0"/>
      <line num="1568" type="stmt" count="0"/>
      <line num="1570" type="stmt" count="0"/>
      <line num="1571" type="stmt" count="0"/>
      <line num="1572" type="stmt" count="0"/>
      <line num="1574" type="stmt" count="0"/>
      <line num="1575" type="stmt" count="0"/>
      <line num="1576" type="stmt" count="0"/>
      <line num="1577" type="stmt" count="0"/>
      <line num="1578" type="stmt" count="0"/>
      <line num="1580" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1582" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1585" type="stmt" count="0"/>
      <line num="1586" type="stmt" count="0"/>
      <line num="1587" type="stmt" count="0"/>
      <line num="1588" type="stmt" count="0"/>
      <line num="1590" type="stmt" count="0"/>
      <line num="1593" type="stmt" count="0"/>
      <line num="1595" type="method" name="discardstart_functionhooks" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1597" type="stmt" count="0"/>
      <line num="1598" type="stmt" count="0"/>
      <line num="1599" type="stmt" count="0"/>
      <line num="1600" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <line num="1603" type="stmt" count="0"/>
      <line num="1604" type="stmt" count="0"/>
      <line num="1605" type="stmt" count="0"/>
      <line num="1607" type="stmt" count="0"/>
      <line num="1608" type="stmt" count="0"/>
      <line num="1609" type="stmt" count="0"/>
      <line num="1611" type="stmt" count="0"/>
      <line num="1612" type="stmt" count="0"/>
      <line num="1613" type="stmt" count="0"/>
      <line num="1615" type="stmt" count="0"/>
      <line num="1616" type="stmt" count="0"/>
      <line num="1617" type="stmt" count="0"/>
      <line num="1618" type="stmt" count="0"/>
      <line num="1619" type="stmt" count="0"/>
      <line num="1621" type="stmt" count="0"/>
      <line num="1622" type="stmt" count="0"/>
      <line num="1623" type="stmt" count="0"/>
      <line num="1625" type="stmt" count="0"/>
      <line num="1626" type="stmt" count="0"/>
      <line num="1627" type="stmt" count="0"/>
      <line num="1629" type="stmt" count="0"/>
      <line num="1630" type="stmt" count="0"/>
      <line num="1631" type="stmt" count="0"/>
      <line num="1633" type="stmt" count="0"/>
      <line num="1634" type="stmt" count="0"/>
      <line num="1635" type="stmt" count="0"/>
      <line num="1636" type="stmt" count="0"/>
      <line num="1637" type="stmt" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1642" type="stmt" count="0"/>
      <line num="1644" type="method" name="discardend_functionhooks" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1646" type="stmt" count="0"/>
      <line num="1647" type="stmt" count="0"/>
      <line num="1648" type="stmt" count="0"/>
      <line num="1649" type="stmt" count="0"/>
      <line num="1651" type="stmt" count="0"/>
      <line num="1652" type="stmt" count="0"/>
      <line num="1653" type="stmt" count="0"/>
      <line num="1654" type="stmt" count="0"/>
      <line num="1656" type="stmt" count="0"/>
      <line num="1657" type="stmt" count="0"/>
      <line num="1658" type="stmt" count="0"/>
      <line num="1660" type="stmt" count="0"/>
      <line num="1661" type="stmt" count="0"/>
      <line num="1662" type="stmt" count="0"/>
      <line num="1664" type="stmt" count="0"/>
      <line num="1665" type="stmt" count="0"/>
      <line num="1666" type="stmt" count="0"/>
      <line num="1667" type="stmt" count="0"/>
      <line num="1668" type="stmt" count="0"/>
      <line num="1670" type="stmt" count="0"/>
      <line num="1671" type="stmt" count="0"/>
      <line num="1672" type="stmt" count="0"/>
      <line num="1674" type="stmt" count="0"/>
      <line num="1675" type="stmt" count="0"/>
      <line num="1676" type="stmt" count="0"/>
      <line num="1678" type="stmt" count="0"/>
      <line num="1679" type="stmt" count="0"/>
      <line num="1680" type="stmt" count="0"/>
      <line num="1682" type="stmt" count="0"/>
      <line num="1683" type="stmt" count="0"/>
      <line num="1684" type="stmt" count="0"/>
      <line num="1685" type="stmt" count="0"/>
      <line num="1686" type="stmt" count="0"/>
      <line num="1688" type="stmt" count="0"/>
      <line num="1691" type="stmt" count="0"/>
      <line num="1693" type="method" name="parseoption_name" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="1694" type="stmt" count="0"/>
      <line num="1695" type="stmt" count="0"/>
      <line num="1697" type="stmt" count="0"/>
      <line num="1698" type="stmt" count="0"/>
      <line num="1699" type="stmt" count="0"/>
      <line num="1701" type="stmt" count="0"/>
      <line num="1702" type="stmt" count="0"/>
      <line num="1703" type="stmt" count="0"/>
      <line num="1706" type="stmt" count="0"/>
      <line num="1707" type="stmt" count="0"/>
      <line num="1711" type="stmt" count="0"/>
      <line num="1712" type="stmt" count="0"/>
      <line num="1713" type="stmt" count="0"/>
      <line num="1714" type="stmt" count="0"/>
      <line num="1716" type="stmt" count="0"/>
      <line num="1718" type="method" name="parseoption_value" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1719" type="stmt" count="0"/>
      <line num="1721" type="stmt" count="0"/>
      <line num="1722" type="stmt" count="0"/>
      <line num="1723" type="stmt" count="0"/>
      <line num="1724" type="stmt" count="0"/>
      <line num="1726" type="stmt" count="0"/>
      <line num="1727" type="stmt" count="0"/>
      <line num="1728" type="stmt" count="0"/>
      <line num="1730" type="stmt" count="0"/>
      <line num="1731" type="stmt" count="0"/>
      <line num="1732" type="stmt" count="0"/>
      <line num="1733" type="stmt" count="0"/>
      <line num="1734" type="stmt" count="0"/>
      <line num="1736" type="stmt" count="0"/>
      <line num="1737" type="stmt" count="0"/>
      <line num="1738" type="stmt" count="0"/>
      <line num="1740" type="stmt" count="0"/>
      <line num="1742" type="stmt" count="0"/>
      <line num="1743" type="stmt" count="0"/>
      <line num="1744" type="stmt" count="0"/>
      <line num="1745" type="stmt" count="0"/>
      <line num="1747" type="stmt" count="0"/>
      <line num="1749" type="stmt" count="0"/>
      <line num="1750" type="stmt" count="0"/>
      <line num="1751" type="stmt" count="0"/>
      <line num="1754" type="stmt" count="0"/>
      <line num="1756" type="method" name="parseconfig_list" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1757" type="stmt" count="0"/>
      <line num="1759" type="stmt" count="0"/>
      <line num="1760" type="stmt" count="0"/>
      <line num="1762" type="stmt" count="0"/>
      <line num="1763" type="stmt" count="0"/>
      <line num="1764" type="stmt" count="0"/>
      <line num="1766" type="stmt" count="0"/>
      <line num="1768" type="stmt" count="0"/>
      <line num="1769" type="stmt" count="0"/>
      <line num="1770" type="stmt" count="0"/>
      <line num="1772" type="stmt" count="0"/>
      <line num="1775" type="stmt" count="0"/>
      <line num="1776" type="stmt" count="0"/>
      <line num="1777" type="stmt" count="0"/>
      <line num="1778" type="stmt" count="0"/>
      <line num="1781" type="stmt" count="0"/>
      <line num="1782" type="stmt" count="0"/>
      <line num="1783" type="stmt" count="0"/>
      <line num="1786" type="stmt" count="0"/>
      <line num="1788" type="stmt" count="0"/>
      <line num="1789" type="stmt" count="0"/>
      <line num="1790" type="stmt" count="0"/>
      <line num="1793" type="stmt" count="0"/>
      <line num="1795" type="method" name="parseoption_value_list" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="1796" type="stmt" count="0"/>
      <line num="1798" type="stmt" count="0"/>
      <line num="1799" type="stmt" count="0"/>
      <line num="1801" type="stmt" count="0"/>
      <line num="1802" type="stmt" count="0"/>
      <line num="1803" type="stmt" count="0"/>
      <line num="1805" type="stmt" count="0"/>
      <line num="1807" type="stmt" count="0"/>
      <line num="1808" type="stmt" count="0"/>
      <line num="1809" type="stmt" count="0"/>
      <line num="1810" type="stmt" count="0"/>
      <line num="1812" type="stmt" count="0"/>
      <line num="1813" type="stmt" count="0"/>
      <line num="1814" type="stmt" count="0"/>
      <line num="1816" type="stmt" count="0"/>
      <line num="1817" type="stmt" count="0"/>
      <line num="1818" type="stmt" count="0"/>
      <line num="1819" type="stmt" count="0"/>
      <line num="1820" type="stmt" count="0"/>
      <line num="1822" type="stmt" count="0"/>
      <line num="1823" type="stmt" count="0"/>
      <line num="1824" type="stmt" count="0"/>
      <line num="1826" type="stmt" count="0"/>
      <line num="1828" type="stmt" count="0"/>
      <line num="1829" type="stmt" count="0"/>
      <line num="1830" type="stmt" count="0"/>
      <line num="1831" type="stmt" count="0"/>
      <line num="1833" type="stmt" count="0"/>
      <line num="1835" type="stmt" count="0"/>
      <line num="1836" type="stmt" count="0"/>
      <line num="1837" type="stmt" count="0"/>
      <line num="1839" type="stmt" count="0"/>
      <line num="1843" type="stmt" count="0"/>
      <line num="1845" type="stmt" count="0"/>
      <line num="1846" type="stmt" count="0"/>
      <line num="1847" type="stmt" count="0"/>
      <line num="1850" type="stmt" count="0"/>
      <line num="1852" type="method" name="parsea_config_line" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1853" type="stmt" count="0"/>
      <line num="1855" type="stmt" count="0"/>
      <line num="1856" type="stmt" count="0"/>
      <line num="1858" type="stmt" count="0"/>
      <line num="1859" type="stmt" count="0"/>
      <line num="1860" type="stmt" count="0"/>
      <line num="1862" type="stmt" count="0"/>
      <line num="1864" type="stmt" count="0"/>
      <line num="1865" type="stmt" count="0"/>
      <line num="1866" type="stmt" count="0"/>
      <line num="1867" type="stmt" count="0"/>
      <line num="1869" type="stmt" count="0"/>
      <line num="1871" type="stmt" count="0"/>
      <line num="1872" type="stmt" count="0"/>
      <line num="1873" type="stmt" count="0"/>
      <line num="1876" type="stmt" count="0"/>
      <line num="1878" type="method" name="parsean_option_value" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1879" type="stmt" count="0"/>
      <line num="1881" type="stmt" count="0"/>
      <line num="1882" type="stmt" count="0"/>
      <line num="1883" type="stmt" count="0"/>
      <line num="1885" type="stmt" count="0"/>
      <line num="1886" type="stmt" count="0"/>
      <line num="1887" type="stmt" count="0"/>
      <line num="1889" type="stmt" count="0"/>
      <line num="1890" type="stmt" count="0"/>
      <line num="1891" type="stmt" count="0"/>
      <line num="1893" type="stmt" count="0"/>
      <line num="1896" type="stmt" count="0"/>
      <line num="1897" type="stmt" count="0"/>
      <line num="1898" type="stmt" count="0"/>
      <line num="1899" type="stmt" count="0"/>
      <line num="1901" type="stmt" count="0"/>
      <line num="1903" type="method" name="parseconfig_value" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1904" type="stmt" count="0"/>
      <line num="1906" type="stmt" count="0"/>
      <line num="1907" type="stmt" count="0"/>
      <line num="1908" type="stmt" count="0"/>
      <line num="1909" type="stmt" count="0"/>
      <line num="1911" type="stmt" count="0"/>
      <line num="1912" type="stmt" count="0"/>
      <line num="1913" type="stmt" count="0"/>
      <line num="1915" type="stmt" count="0"/>
      <line num="1916" type="stmt" count="0"/>
      <line num="1917" type="stmt" count="0"/>
      <line num="1918" type="stmt" count="0"/>
      <line num="1919" type="stmt" count="0"/>
      <line num="1921" type="stmt" count="0"/>
      <line num="1922" type="stmt" count="0"/>
      <line num="1923" type="stmt" count="0"/>
      <line num="1925" type="stmt" count="0"/>
      <line num="1927" type="stmt" count="0"/>
      <line num="1928" type="stmt" count="0"/>
      <line num="1929" type="stmt" count="0"/>
      <line num="1930" type="stmt" count="0"/>
      <line num="1932" type="stmt" count="0"/>
      <line num="1934" type="stmt" count="0"/>
      <line num="1935" type="stmt" count="0"/>
      <line num="1936" type="stmt" count="0"/>
      <line num="1939" type="stmt" count="0"/>
      <line num="1941" type="method" name="parselink_target_value" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="1942" type="stmt" count="0"/>
      <line num="1944" type="stmt" count="0"/>
      <line num="1945" type="stmt" count="0"/>
      <line num="1946" type="stmt" count="0"/>
      <line num="1947" type="stmt" count="0"/>
      <line num="1949" type="stmt" count="0"/>
      <line num="1950" type="stmt" count="0"/>
      <line num="1951" type="stmt" count="0"/>
      <line num="1952" type="stmt" count="0"/>
      <line num="1954" type="stmt" count="0"/>
      <line num="1956" type="stmt" count="0"/>
      <line num="1957" type="stmt" count="0"/>
      <line num="1958" type="stmt" count="0"/>
      <line num="1959" type="stmt" count="0"/>
      <line num="1961" type="stmt" count="0"/>
      <line num="1962" type="stmt" count="0"/>
      <line num="1963" type="stmt" count="0"/>
      <line num="1968" type="stmt" count="0"/>
      <line num="1969" type="stmt" count="0"/>
      <line num="1970" type="stmt" count="0"/>
      <line num="1972" type="stmt" count="0"/>
      <line num="1973" type="stmt" count="0"/>
      <line num="1974" type="stmt" count="0"/>
      <line num="1975" type="stmt" count="0"/>
      <line num="1976" type="stmt" count="0"/>
      <line num="1978" type="stmt" count="0"/>
      <line num="1980" type="stmt" count="0"/>
      <line num="1981" type="stmt" count="0"/>
      <line num="1982" type="stmt" count="0"/>
      <line num="1985" type="stmt" count="0"/>
      <line num="1987" type="method" name="parsequoted_value" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="1988" type="stmt" count="0"/>
      <line num="1990" type="stmt" count="0"/>
      <line num="1991" type="stmt" count="0"/>
      <line num="1992" type="stmt" count="0"/>
      <line num="1993" type="stmt" count="0"/>
      <line num="1995" type="stmt" count="0"/>
      <line num="1996" type="stmt" count="0"/>
      <line num="1997" type="stmt" count="0"/>
      <line num="1998" type="stmt" count="0"/>
      <line num="2000" type="stmt" count="0"/>
      <line num="2003" type="stmt" count="0"/>
      <line num="2004" type="stmt" count="0"/>
      <line num="2005" type="stmt" count="0"/>
      <line num="2007" type="stmt" count="0"/>
      <line num="2008" type="stmt" count="0"/>
      <line num="2010" type="stmt" count="0"/>
      <line num="2012" type="stmt" count="0"/>
      <line num="2013" type="stmt" count="0"/>
      <line num="2014" type="stmt" count="0"/>
      <line num="2015" type="stmt" count="0"/>
      <line num="2017" type="stmt" count="0"/>
      <line num="2018" type="stmt" count="0"/>
      <line num="2019" type="stmt" count="0"/>
      <line num="2020" type="stmt" count="0"/>
      <line num="2022" type="stmt" count="0"/>
      <line num="2024" type="stmt" count="0"/>
      <line num="2025" type="stmt" count="0"/>
      <line num="2027" type="stmt" count="0"/>
      <line num="2028" type="stmt" count="0"/>
      <line num="2029" type="stmt" count="0"/>
      <line num="2030" type="stmt" count="0"/>
      <line num="2031" type="stmt" count="0"/>
      <line num="2033" type="stmt" count="0"/>
      <line num="2035" type="stmt" count="0"/>
      <line num="2036" type="stmt" count="0"/>
      <line num="2037" type="stmt" count="0"/>
      <line num="2041" type="stmt" count="0"/>
      <line num="2042" type="stmt" count="0"/>
      <line num="2044" type="stmt" count="0"/>
      <line num="2049" type="stmt" count="0"/>
      <line num="2050" type="stmt" count="0"/>
      <line num="2051" type="stmt" count="0"/>
      <line num="2053" type="stmt" count="0"/>
      <line num="2054" type="stmt" count="0"/>
      <line num="2055" type="stmt" count="0"/>
      <line num="2056" type="stmt" count="0"/>
      <line num="2057" type="stmt" count="0"/>
      <line num="2059" type="stmt" count="0"/>
      <line num="2061" type="stmt" count="0"/>
      <line num="2062" type="stmt" count="0"/>
      <line num="2063" type="stmt" count="0"/>
      <line num="2066" type="stmt" count="0"/>
      <line num="2068" type="method" name="parseplain_value" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="2069" type="stmt" count="0"/>
      <line num="2070" type="stmt" count="0"/>
      <line num="2072" type="stmt" count="0"/>
      <line num="2073" type="stmt" count="0"/>
      <line num="2074" type="stmt" count="0"/>
      <line num="2076" type="stmt" count="0"/>
      <line num="2077" type="stmt" count="0"/>
      <line num="2078" type="stmt" count="0"/>
      <line num="2081" type="stmt" count="0"/>
      <line num="2082" type="stmt" count="0"/>
      <line num="2086" type="stmt" count="0"/>
      <line num="2087" type="stmt" count="0"/>
      <line num="2088" type="stmt" count="0"/>
      <line num="2089" type="stmt" count="0"/>
      <line num="2091" type="stmt" count="0"/>
      <line num="2093" type="method" name="parsejson_value" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2094" type="stmt" count="0"/>
      <line num="2096" type="stmt" count="0"/>
      <line num="2097" type="stmt" count="0"/>
      <line num="2098" type="stmt" count="0"/>
      <line num="2099" type="stmt" count="0"/>
      <line num="2101" type="stmt" count="0"/>
      <line num="2102" type="stmt" count="0"/>
      <line num="2103" type="stmt" count="0"/>
      <line num="2104" type="stmt" count="0"/>
      <line num="2106" type="stmt" count="0"/>
      <line num="2109" type="stmt" count="0"/>
      <line num="2110" type="stmt" count="0"/>
      <line num="2111" type="stmt" count="0"/>
      <line num="2113" type="stmt" count="0"/>
      <line num="2114" type="stmt" count="0"/>
      <line num="2116" type="stmt" count="0"/>
      <line num="2117" type="stmt" count="0"/>
      <line num="2118" type="stmt" count="0"/>
      <line num="2120" type="stmt" count="0"/>
      <line num="2121" type="stmt" count="0"/>
      <line num="2122" type="stmt" count="0"/>
      <line num="2124" type="stmt" count="0"/>
      <line num="2126" type="stmt" count="0"/>
      <line num="2127" type="stmt" count="0"/>
      <line num="2129" type="stmt" count="0"/>
      <line num="2134" type="stmt" count="0"/>
      <line num="2135" type="stmt" count="0"/>
      <line num="2136" type="stmt" count="0"/>
      <line num="2138" type="stmt" count="0"/>
      <line num="2139" type="stmt" count="0"/>
      <line num="2140" type="stmt" count="0"/>
      <line num="2141" type="stmt" count="0"/>
      <line num="2142" type="stmt" count="0"/>
      <line num="2144" type="stmt" count="0"/>
      <line num="2146" type="stmt" count="0"/>
      <line num="2147" type="stmt" count="0"/>
      <line num="2148" type="stmt" count="0"/>
      <line num="2151" type="stmt" count="0"/>
      <line num="2153" type="method" name="parsevalid_json_value" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="2154" type="stmt" count="0"/>
      <line num="2156" type="stmt" count="0"/>
      <line num="2157" type="stmt" count="0"/>
      <line num="2159" type="stmt" count="0"/>
      <line num="2160" type="stmt" count="0"/>
      <line num="2161" type="stmt" count="0"/>
      <line num="2163" type="stmt" count="0"/>
      <line num="2164" type="stmt" count="0"/>
      <line num="2165" type="stmt" count="0"/>
      <line num="2167" type="stmt" count="0"/>
      <line num="2168" type="stmt" count="0"/>
      <line num="2169" type="stmt" count="0"/>
      <line num="2171" type="stmt" count="0"/>
      <line num="2174" type="stmt" count="0"/>
      <line num="2175" type="stmt" count="0"/>
      <line num="2177" type="stmt" count="0"/>
      <line num="2178" type="stmt" count="0"/>
      <line num="2179" type="stmt" count="0"/>
      <line num="2182" type="stmt" count="0"/>
      <line num="2183" type="stmt" count="0"/>
      <line num="2184" type="stmt" count="0"/>
      <line num="2185" type="stmt" count="0"/>
      <line num="2187" type="stmt" count="0"/>
      <line num="2188" type="stmt" count="0"/>
      <line num="2189" type="stmt" count="0"/>
      <line num="2190" type="stmt" count="0"/>
      <line num="2192" type="stmt" count="0"/>
      <line num="2194" type="stmt" count="0"/>
      <line num="2195" type="stmt" count="0"/>
      <line num="2196" type="stmt" count="0"/>
      <line num="2199" type="stmt" count="0"/>
      <line num="2201" type="method" name="discardquoted_value" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="2202" type="stmt" count="0"/>
      <line num="2204" type="stmt" count="0"/>
      <line num="2205" type="stmt" count="0"/>
      <line num="2206" type="stmt" count="0"/>
      <line num="2207" type="stmt" count="0"/>
      <line num="2209" type="stmt" count="0"/>
      <line num="2210" type="stmt" count="0"/>
      <line num="2211" type="stmt" count="0"/>
      <line num="2212" type="stmt" count="0"/>
      <line num="2214" type="stmt" count="0"/>
      <line num="2217" type="stmt" count="0"/>
      <line num="2218" type="stmt" count="0"/>
      <line num="2219" type="stmt" count="0"/>
      <line num="2221" type="stmt" count="0"/>
      <line num="2222" type="stmt" count="0"/>
      <line num="2224" type="stmt" count="0"/>
      <line num="2226" type="stmt" count="0"/>
      <line num="2227" type="stmt" count="0"/>
      <line num="2228" type="stmt" count="0"/>
      <line num="2229" type="stmt" count="0"/>
      <line num="2231" type="stmt" count="0"/>
      <line num="2232" type="stmt" count="0"/>
      <line num="2233" type="stmt" count="0"/>
      <line num="2234" type="stmt" count="0"/>
      <line num="2236" type="stmt" count="0"/>
      <line num="2238" type="stmt" count="0"/>
      <line num="2239" type="stmt" count="0"/>
      <line num="2241" type="stmt" count="0"/>
      <line num="2242" type="stmt" count="0"/>
      <line num="2243" type="stmt" count="0"/>
      <line num="2244" type="stmt" count="0"/>
      <line num="2245" type="stmt" count="0"/>
      <line num="2247" type="stmt" count="0"/>
      <line num="2249" type="stmt" count="0"/>
      <line num="2250" type="stmt" count="0"/>
      <line num="2251" type="stmt" count="0"/>
      <line num="2255" type="stmt" count="0"/>
      <line num="2256" type="stmt" count="0"/>
      <line num="2258" type="stmt" count="0"/>
      <line num="2263" type="stmt" count="0"/>
      <line num="2264" type="stmt" count="0"/>
      <line num="2265" type="stmt" count="0"/>
      <line num="2267" type="stmt" count="0"/>
      <line num="2268" type="stmt" count="0"/>
      <line num="2269" type="stmt" count="0"/>
      <line num="2270" type="stmt" count="0"/>
      <line num="2271" type="stmt" count="0"/>
      <line num="2273" type="stmt" count="0"/>
      <line num="2275" type="stmt" count="0"/>
      <line num="2276" type="stmt" count="0"/>
      <line num="2277" type="stmt" count="0"/>
      <line num="2280" type="stmt" count="0"/>
      <line num="2282" type="method" name="discardplain_value" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="2283" type="stmt" count="0"/>
      <line num="2284" type="stmt" count="0"/>
      <line num="2286" type="stmt" count="0"/>
      <line num="2287" type="stmt" count="0"/>
      <line num="2288" type="stmt" count="0"/>
      <line num="2290" type="stmt" count="0"/>
      <line num="2291" type="stmt" count="0"/>
      <line num="2292" type="stmt" count="0"/>
      <line num="2295" type="stmt" count="0"/>
      <line num="2296" type="stmt" count="0"/>
      <line num="2300" type="stmt" count="0"/>
      <line num="2301" type="stmt" count="0"/>
      <line num="2302" type="stmt" count="0"/>
      <line num="2303" type="stmt" count="0"/>
      <line num="2305" type="stmt" count="0"/>
      <line num="2307" type="method" name="discardarray_value" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2308" type="stmt" count="0"/>
      <line num="2310" type="stmt" count="0"/>
      <line num="2311" type="stmt" count="0"/>
      <line num="2312" type="stmt" count="0"/>
      <line num="2313" type="stmt" count="0"/>
      <line num="2315" type="stmt" count="0"/>
      <line num="2316" type="stmt" count="0"/>
      <line num="2317" type="stmt" count="0"/>
      <line num="2318" type="stmt" count="0"/>
      <line num="2320" type="stmt" count="0"/>
      <line num="2323" type="stmt" count="0"/>
      <line num="2324" type="stmt" count="0"/>
      <line num="2325" type="stmt" count="0"/>
      <line num="2327" type="stmt" count="0"/>
      <line num="2328" type="stmt" count="0"/>
      <line num="2330" type="stmt" count="0"/>
      <line num="2331" type="stmt" count="0"/>
      <line num="2332" type="stmt" count="0"/>
      <line num="2334" type="stmt" count="0"/>
      <line num="2335" type="stmt" count="0"/>
      <line num="2336" type="stmt" count="0"/>
      <line num="2338" type="stmt" count="0"/>
      <line num="2340" type="stmt" count="0"/>
      <line num="2341" type="stmt" count="0"/>
      <line num="2343" type="stmt" count="0"/>
      <line num="2348" type="stmt" count="0"/>
      <line num="2349" type="stmt" count="0"/>
      <line num="2350" type="stmt" count="0"/>
      <line num="2352" type="stmt" count="0"/>
      <line num="2353" type="stmt" count="0"/>
      <line num="2354" type="stmt" count="0"/>
      <line num="2355" type="stmt" count="0"/>
      <line num="2356" type="stmt" count="0"/>
      <line num="2358" type="stmt" count="0"/>
      <line num="2360" type="stmt" count="0"/>
      <line num="2361" type="stmt" count="0"/>
      <line num="2362" type="stmt" count="0"/>
      <line num="2365" type="stmt" count="0"/>
      <line num="2367" type="method" name="discardjson_value" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2368" type="stmt" count="0"/>
      <line num="2370" type="stmt" count="0"/>
      <line num="2371" type="stmt" count="0"/>
      <line num="2372" type="stmt" count="0"/>
      <line num="2373" type="stmt" count="0"/>
      <line num="2375" type="stmt" count="0"/>
      <line num="2376" type="stmt" count="0"/>
      <line num="2377" type="stmt" count="0"/>
      <line num="2378" type="stmt" count="0"/>
      <line num="2380" type="stmt" count="0"/>
      <line num="2383" type="stmt" count="0"/>
      <line num="2384" type="stmt" count="0"/>
      <line num="2385" type="stmt" count="0"/>
      <line num="2387" type="stmt" count="0"/>
      <line num="2388" type="stmt" count="0"/>
      <line num="2390" type="stmt" count="0"/>
      <line num="2391" type="stmt" count="0"/>
      <line num="2392" type="stmt" count="0"/>
      <line num="2394" type="stmt" count="0"/>
      <line num="2395" type="stmt" count="0"/>
      <line num="2396" type="stmt" count="0"/>
      <line num="2398" type="stmt" count="0"/>
      <line num="2400" type="stmt" count="0"/>
      <line num="2401" type="stmt" count="0"/>
      <line num="2403" type="stmt" count="0"/>
      <line num="2408" type="stmt" count="0"/>
      <line num="2409" type="stmt" count="0"/>
      <line num="2410" type="stmt" count="0"/>
      <line num="2412" type="stmt" count="0"/>
      <line num="2413" type="stmt" count="0"/>
      <line num="2414" type="stmt" count="0"/>
      <line num="2415" type="stmt" count="0"/>
      <line num="2416" type="stmt" count="0"/>
      <line num="2418" type="stmt" count="0"/>
      <line num="2420" type="stmt" count="0"/>
      <line num="2421" type="stmt" count="0"/>
      <line num="2422" type="stmt" count="0"/>
      <line num="2425" type="stmt" count="0"/>
      <line num="2427" type="method" name="parsearray_value" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2428" type="stmt" count="0"/>
      <line num="2430" type="stmt" count="0"/>
      <line num="2431" type="stmt" count="0"/>
      <line num="2432" type="stmt" count="0"/>
      <line num="2433" type="stmt" count="0"/>
      <line num="2435" type="stmt" count="0"/>
      <line num="2436" type="stmt" count="0"/>
      <line num="2437" type="stmt" count="0"/>
      <line num="2438" type="stmt" count="0"/>
      <line num="2440" type="stmt" count="0"/>
      <line num="2443" type="stmt" count="0"/>
      <line num="2444" type="stmt" count="0"/>
      <line num="2445" type="stmt" count="0"/>
      <line num="2447" type="stmt" count="0"/>
      <line num="2448" type="stmt" count="0"/>
      <line num="2450" type="stmt" count="0"/>
      <line num="2451" type="stmt" count="0"/>
      <line num="2452" type="stmt" count="0"/>
      <line num="2454" type="stmt" count="0"/>
      <line num="2455" type="stmt" count="0"/>
      <line num="2456" type="stmt" count="0"/>
      <line num="2458" type="stmt" count="0"/>
      <line num="2460" type="stmt" count="0"/>
      <line num="2461" type="stmt" count="0"/>
      <line num="2463" type="stmt" count="0"/>
      <line num="2468" type="stmt" count="0"/>
      <line num="2469" type="stmt" count="0"/>
      <line num="2470" type="stmt" count="0"/>
      <line num="2472" type="stmt" count="0"/>
      <line num="2473" type="stmt" count="0"/>
      <line num="2474" type="stmt" count="0"/>
      <line num="2475" type="stmt" count="0"/>
      <line num="2476" type="stmt" count="0"/>
      <line num="2478" type="stmt" count="0"/>
      <line num="2480" type="stmt" count="0"/>
      <line num="2481" type="stmt" count="0"/>
      <line num="2482" type="stmt" count="0"/>
      <line num="2485" type="stmt" count="0"/>
      <line num="2488" type="method" name="parse" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="2489" type="stmt" count="0"/>
      <line num="2490" type="stmt" count="0"/>
      <line num="2491" type="stmt" count="0"/>
      <line num="2493" type="stmt" count="0"/>
      <line num="2497" type="stmt" count="0"/>
      <line num="2501" type="stmt" count="0"/>
      <line num="2502" type="stmt" count="0"/>
      <line num="2503" type="stmt" count="0"/>
      <line num="2504" type="stmt" count="0"/>
      <line num="2506" type="stmt" count="0"/>
      <line num="2510" type="stmt" count="0"/>
      <line num="2511" type="stmt" count="0"/>
      <line num="2513" type="stmt" count="0"/>
      <line num="2514" type="stmt" count="0"/>
      <line num="2516" type="stmt" count="0"/>
      <metrics loc="2521" ncloc="2302" classes="1" methods="89" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1508" coveredstatements="0" elements="1597" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/I18nTag.php">
      <class name="Wikimedia\Parsoid\ParserTests\I18nTag" namespace="global">
        <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="sourceToDom" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="30" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <metrics loc="40" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/Item.php">
      <class name="Wikimedia\Parsoid\ParserTests\Item" namespace="global">
        <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="37" type="method" name="errorMsg" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="53" type="method" name="error" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <metrics loc="57" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/MockApiHelper.php">
      <class name="Wikimedia\Parsoid\ParserTests\MockApiHelper" namespace="global">
        <metrics complexity="117" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="324" coveredstatements="0" elements="334" coveredelements="0"/>
      </class>
      <line num="511" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="522" type="method" name="setApiPrefix" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="533" type="method" name="addArticle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="541" type="method" name="makeRequest" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="589" type="method" name="transformHelper" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="624" type="method" name="imageInfo" visibility="private" complexity="47" crap="2256" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="734" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="823" type="method" name="processQuery" visibility="private" complexity="41" crap="1722" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="928" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="950" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="969" type="method" name="parse" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1011" type="method" name="preProcess" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1017" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1023" type="stmt" count="0"/>
      <line num="1024" type="stmt" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1028" type="stmt" count="0"/>
      <line num="1032" type="method" name="fetchTemplateData" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <metrics loc="1042" ncloc="932" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="324" coveredstatements="0" elements="334" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/ParserHook.php">
      <class name="Wikimedia\Parsoid\ParserTests\ParserHook" namespace="global">
        <metrics complexity="28" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="123" coveredstatements="0" elements="128" coveredelements="0"/>
      </class>
      <line num="27" type="method" name="getParserTestConfigFileName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="32" type="method" name="sourceToDom" visibility="public" complexity="15" crap="240" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="108" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="122" type="method" name="domToWikitext" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="153" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <metrics loc="206" ncloc="179" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="123" coveredstatements="0" elements="128" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/ParserHookProcessor.php">
      <class name="Wikimedia\Parsoid\ParserTests\ParserHookProcessor" namespace="global">
        <metrics complexity="6" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="36" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="staticTagPostProcessor" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="65" type="method" name="wtPostprocess" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <metrics loc="79" ncloc="68" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="36" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/ParserTestPFragmentHandlers.php">
      <class name="Wikimedia\Parsoid\ParserTests\ParserTestPFragmentHandlers" namespace="global">
        <metrics complexity="21" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="0" elements="122" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="getParserTestConfigFileName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="37" type="method" name="getPFragmentHandlersConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="91" type="method" name="getHandler" visibility="public" complexity="19" crap="380" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <metrics loc="310" ncloc="238" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="0" elements="122" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/RawHTML.php">
      <class name="Wikimedia\Parsoid\ParserTests\RawHTML" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="13" type="method" name="sourceToDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="20" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <metrics loc="29" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/SiteConfig.php">
      <class name="Wikimedia\Parsoid\ParserTests\SiteConfig" namespace="global">
        <metrics complexity="37" methods="27" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="128" coveredelements="0"/>
      </class>
      <line num="56" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="72" type="method" name="getCustomSiteConfigFileName" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="method" name="reset" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="126" type="method" name="deleteNamespace" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="144" type="method" name="disableSubpagesForNS" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="148" type="method" name="enableSubpagesForNS" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="160" type="method" name="updateNamespace" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="181" type="method" name="setupInterwikiMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="method" name="interwikiMap" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="191" type="method" name="server" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="195" type="method" name="script" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="method" name="scriptpath" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="203" type="method" name="baseURI" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="207" type="method" name="allowedExternalImagePrefixes" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="212" type="method" name="getMWConfigValue" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="228" type="method" name="setInterwikiMagic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="232" type="method" name="interwikiMagic" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="240" type="method" name="setMagicLinkEnabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="method" name="magicLinkEnabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="249" type="method" name="fakeTimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="258" type="method" name="timezoneOffset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="262" type="method" name="widthOption" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="271" type="method" name="registerParserTestExtension" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="281" type="method" name="setExternalLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="288" type="method" name="getExternalLinkTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="296" type="method" name="setNoFollowConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="305" type="method" name="getNoFollowConfig" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <metrics loc="312" ncloc="239" classes="1" methods="27" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="128" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/Stats.php">
      <class name="Wikimedia\Parsoid\ParserTests\Stats" namespace="global">
        <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
      </class>
      <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="41" type="method" name="allFailures" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="method" name="accum" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <metrics loc="57" ncloc="47" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/StyleTag.php">
      <class name="Wikimedia\Parsoid\ParserTests\StyleTag" namespace="global">
        <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="sourceToDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="27" type="method" name="getConfig" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <metrics loc="36" ncloc="34" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/Test.php">
      <class name="Wikimedia\Parsoid\ParserTests\Test" namespace="global">
        <metrics complexity="141" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="407" coveredstatements="0" elements="420" coveredelements="0"/>
      </class>
      <line num="136" type="method" name="__construct" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="183" type="method" name="__clone" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="198" type="method" name="matchesFilter" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="217" type="method" name="pageName" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="236" type="method" name="computeTestModes" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="268" type="method" name="applyManualChanges" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="444" type="method" name="applyChanges" visibility="public" complexity="31" crap="992" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="619" type="method" name="isDuplicateChangeTree" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="635" type="method" name="generateChanges" visibility="public" complexity="26" crap="702" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="727" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="733" type="stmt" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="783" type="method" name="testAllModes" visibility="public" complexity="18" crap="342" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="874" type="method" name="normalizeHTML" visibility="public" complexity="15" crap="240" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="902" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="920" type="method" name="normalizeKnownFailure" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="938" type="method" name="normalizeWT" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <metrics loc="946" ncloc="716" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="407" coveredstatements="0" elements="420" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/TestFileReader.php">
      <class name="Wikimedia\Parsoid\ParserTests\TestFileReader" namespace="global">
        <metrics complexity="27" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="88" coveredstatements="43" elements="90" coveredelements="43"/>
      </class>
      <line num="34" type="method" name="read" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="62" type="method" name="__construct" visibility="private" complexity="25" crap="78.81" count="4"/>
      <line num="66" type="stmt" count="4"/>
      <line num="67" type="stmt" count="4"/>
      <line num="68" type="stmt" count="4"/>
      <line num="70" type="stmt" count="3"/>
      <line num="71" type="stmt" count="3"/>
      <line num="72" type="stmt" count="3"/>
      <line num="75" type="stmt" count="3"/>
      <line num="79" type="stmt" count="3"/>
      <line num="80" type="stmt" count="3"/>
      <line num="81" type="stmt" count="2"/>
      <line num="83" type="stmt" count="1"/>
      <line num="86" type="stmt" count="1"/>
      <line num="90" type="stmt" count="3"/>
      <line num="92" type="stmt" count="3"/>
      <line num="93" type="stmt" count="3"/>
      <line num="94" type="stmt" count="1"/>
      <line num="96" type="stmt" count="2"/>
      <line num="99" type="stmt" count="2"/>
      <line num="101" type="stmt" count="2"/>
      <line num="102" type="stmt" count="1"/>
      <line num="103" type="stmt" count="1"/>
      <line num="105" type="stmt" count="2"/>
      <line num="106" type="stmt" count="2"/>
      <line num="108" type="stmt" count="2"/>
      <line num="109" type="stmt" count="2"/>
      <line num="110" type="stmt" count="2"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="2"/>
      <line num="120" type="stmt" count="2"/>
      <line num="121" type="stmt" count="2"/>
      <line num="122" type="stmt" count="2"/>
      <line num="123" type="stmt" count="2"/>
      <line num="124" type="stmt" count="2"/>
      <line num="125" type="stmt" count="2"/>
      <line num="126" type="stmt" count="2"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="2"/>
      <line num="130" type="stmt" count="2"/>
      <line num="131" type="stmt" count="2"/>
      <line num="132" type="stmt" count="2"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="2"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="2"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="2"/>
      <line num="151" type="stmt" count="2"/>
      <line num="152" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="159" type="stmt" count="2"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <metrics loc="177" ncloc="141" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="88" coveredstatements="43" elements="90" coveredelements="43"/>
    </file>
    <file name="/src/src/ParserTests/TestMode.php">
      <class name="Wikimedia\Parsoid\ParserTests\TestMode" namespace="global">
        <metrics complexity="10" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="54" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="67" type="method" name="isLegacy" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="76" type="method" name="isCachingMode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="85" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="107" type="method" name="requestedTestModes" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <metrics loc="124" ncloc="66" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/TestRunner.php">
      <class name="Wikimedia\Parsoid\ParserTests\TestRunner" namespace="global">
        <metrics complexity="178" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="551" coveredstatements="0" elements="571" coveredelements="0"/>
      </class>
      <line num="211" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="248" type="method" name="newEnv" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="277" type="method" name="normalizeTitleKey" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="281" type="method" name="addArticle" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="298" type="method" name="buildTests" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="333" type="method" name="convertWt2Html" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="367" type="method" name="convertHtml2Wt" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="399" type="method" name="runTest" visibility="private" complexity="27" crap="756" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="558" type="method" name="addParserOutputInfo" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="684" type="method" name="getStandaloneMetadataSection" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="705" type="method" name="processParsedHTML" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="733" type="stmt" count="0"/>
      <line num="734" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="754" type="method" name="processSerializedWT" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="777" type="method" name="checkHTML" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="785" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="793" type="method" name="checkMetadata" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="815" type="method" name="filterDsr" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="830" type="method" name="filterNodeDsr" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="842" type="method" name="checkWikitext" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="880" type="method" name="updateKnownFailures" visibility="private" complexity="30" crap="930" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="928" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="962" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="967" type="stmt" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="1005" type="method" name="processTest" visibility="private" complexity="38" crap="1482" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1017" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="0"/>
      <line num="1021" type="stmt" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1026" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1028" type="stmt" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1040" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1049" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1061" type="stmt" count="0"/>
      <line num="1062" type="stmt" count="0"/>
      <line num="1066" type="stmt" count="0"/>
      <line num="1067" type="stmt" count="0"/>
      <line num="1068" type="stmt" count="0"/>
      <line num="1070" type="stmt" count="0"/>
      <line num="1071" type="stmt" count="0"/>
      <line num="1072" type="stmt" count="0"/>
      <line num="1073" type="stmt" count="0"/>
      <line num="1074" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1089" type="stmt" count="0"/>
      <line num="1090" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1092" type="stmt" count="0"/>
      <line num="1094" type="stmt" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1097" type="stmt" count="0"/>
      <line num="1098" type="stmt" count="0"/>
      <line num="1099" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1102" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1112" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1115" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1117" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1124" type="stmt" count="0"/>
      <line num="1128" type="stmt" count="0"/>
      <line num="1129" type="stmt" count="0"/>
      <line num="1130" type="stmt" count="0"/>
      <line num="1131" type="stmt" count="0"/>
      <line num="1134" type="stmt" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1153" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1155" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1159" type="stmt" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1163" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1167" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1171" type="stmt" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1176" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1187" type="stmt" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1201" type="method" name="run" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="1202" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1204" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1208" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1212" type="stmt" count="0"/>
      <line num="1213" type="stmt" count="0"/>
      <line num="1216" type="stmt" count="0"/>
      <line num="1219" type="stmt" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1221" type="stmt" count="0"/>
      <line num="1222" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1231" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1235" type="stmt" count="0"/>
      <line num="1236" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1268" type="stmt" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1273" type="stmt" count="0"/>
      <line num="1274" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1277" type="stmt" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <metrics loc="1285" ncloc="982" classes="1" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="551" coveredstatements="0" elements="571" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/TestUtils.php">
      <class name="Wikimedia\Parsoid\ParserTests\TestUtils" namespace="global">
        <metrics complexity="55" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="180" coveredstatements="0" elements="192" coveredelements="0"/>
      </class>
      <line num="44" type="method" name="encodeXml" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="55" type="method" name="normalizeAbout" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="75" type="method" name="normalizeOut" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="193" type="method" name="stripParsoidIds" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="197" type="method" name="cleanSpans" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="216" type="method" name="unwrapSpan" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="226" type="method" name="newlineAround" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="233" type="method" name="normalizeIEWVisitor" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="331" type="method" name="unwrapSpansAndNormalizeIEW" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="353" type="method" name="normalizePhpOutput" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="372" type="method" name="normalizeHTML" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="426" type="method" name="colorString" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <metrics loc="450" ncloc="303" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="180" coveredstatements="0" elements="192" coveredelements="0"/>
    </file>
    <file name="/src/src/ParserTests/UnexpectedException.php">
      <class name="Wikimedia\Parsoid\ParserTests\UnexpectedException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="11" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Parsoid.php">
      <class name="Wikimedia\Parsoid\Parsoid" namespace="global">
        <metrics complexity="75" methods="19" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="326" coveredstatements="158" elements="345" coveredelements="160"/>
      </class>
      <line num="56" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="67" type="method" name="version" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="87" type="method" name="defaultHTMLVersion" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="100" type="method" name="resolveContentVersion" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="120" type="method" name="supportsLanguageConversion" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="124" type="method" name="setupCommonOptions" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="160" type="method" name="parseWikitext" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="255" type="method" name="wikitext2html" visibility="public" complexity="7" crap="7" count="5"/>
      <line num="259" type="stmt" count="5"/>
      <line num="260" type="stmt" count="5"/>
      <line num="263" type="stmt" count="5"/>
      <line num="264" type="stmt" count="5"/>
      <line num="265" type="stmt" count="5"/>
      <line num="266" type="stmt" count="5"/>
      <line num="267" type="stmt" count="5"/>
      <line num="268" type="stmt" count="5"/>
      <line num="269" type="stmt" count="5"/>
      <line num="270" type="stmt" count="1"/>
      <line num="271" type="stmt" count="5"/>
      <line num="272" type="stmt" count="5"/>
      <line num="278" type="stmt" count="5"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="5"/>
      <line num="283" type="stmt" count="5"/>
      <line num="284" type="stmt" count="5"/>
      <line num="286" type="stmt" count="5"/>
      <line num="287" type="stmt" count="1"/>
      <line num="288" type="stmt" count="1"/>
      <line num="289" type="stmt" count="1"/>
      <line num="290" type="stmt" count="1"/>
      <line num="291" type="stmt" count="1"/>
      <line num="292" type="stmt" count="1"/>
      <line num="293" type="stmt" count="1"/>
      <line num="294" type="stmt" count="1"/>
      <line num="295" type="stmt" count="1"/>
      <line num="296" type="stmt" count="1"/>
      <line num="298" type="stmt" count="4"/>
      <line num="299" type="stmt" count="4"/>
      <line num="300" type="stmt" count="4"/>
      <line num="301" type="stmt" count="4"/>
      <line num="302" type="stmt" count="4"/>
      <line num="305" type="stmt" count="5"/>
      <line num="306" type="stmt" count="5"/>
      <line num="307" type="stmt" count="5"/>
      <line num="309" type="stmt" count="5"/>
      <line num="310" type="stmt" count="1"/>
      <line num="312" type="stmt" count="4"/>
      <line num="319" type="method" name="recordParseMetrics" visibility="private" complexity="9" crap="21.92" count="1"/>
      <line num="324" type="stmt" count="1"/>
      <line num="326" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="332" type="stmt" count="1"/>
      <line num="334" type="stmt" count="0"/>
      <line num="337" type="stmt" count="1"/>
      <line num="338" type="stmt" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="341" type="stmt" count="1"/>
      <line num="342" type="stmt" count="1"/>
      <line num="343" type="stmt" count="1"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="350" type="stmt" count="1"/>
      <line num="351" type="stmt" count="1"/>
      <line num="352" type="stmt" count="1"/>
      <line num="353" type="stmt" count="1"/>
      <line num="356" type="stmt" count="1"/>
      <line num="357" type="stmt" count="1"/>
      <line num="358" type="stmt" count="1"/>
      <line num="359" type="stmt" count="1"/>
      <line num="360" type="stmt" count="1"/>
      <line num="361" type="stmt" count="1"/>
      <line num="363" type="stmt" count="1"/>
      <line num="364" type="stmt" count="1"/>
      <line num="365" type="stmt" count="1"/>
      <line num="367" type="stmt" count="1"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="389" type="stmt" count="1"/>
      <line num="390" type="stmt" count="1"/>
      <line num="391" type="stmt" count="1"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="434" type="method" name="wikitext2lint" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="438" type="stmt" count="1"/>
      <line num="439" type="stmt" count="1"/>
      <line num="441" type="stmt" count="1"/>
      <line num="442" type="stmt" count="1"/>
      <line num="472" type="method" name="dom2wikitext" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="506" type="method" name="recordSerializationMetrics" visibility="private" complexity="4" crap="4.47" count="1"/>
      <line num="509" type="stmt" count="1"/>
      <line num="510" type="stmt" count="1"/>
      <line num="512" type="stmt" count="1"/>
      <line num="513" type="stmt" count="1"/>
      <line num="514" type="stmt" count="1"/>
      <line num="516" type="stmt" count="1"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="528" type="stmt" count="1"/>
      <line num="529" type="stmt" count="1"/>
      <line num="531" type="stmt" count="1"/>
      <line num="532" type="stmt" count="1"/>
      <line num="534" type="stmt" count="1"/>
      <line num="537" type="stmt" count="1"/>
      <line num="538" type="stmt" count="1"/>
      <line num="539" type="stmt" count="1"/>
      <line num="540" type="stmt" count="1"/>
      <line num="541" type="stmt" count="1"/>
      <line num="542" type="stmt" count="1"/>
      <line num="543" type="stmt" count="1"/>
      <line num="556" type="method" name="html2wikitext" visibility="public" complexity="1" crap="1" count="27"/>
      <line num="560" type="stmt" count="27"/>
      <line num="561" type="stmt" count="27"/>
      <line num="562" type="stmt" count="27"/>
      <line num="580" type="method" name="pb2pb" visibility="public" complexity="8" crap="8" count="9"/>
      <line num="584" type="stmt" count="9"/>
      <line num="585" type="stmt" count="9"/>
      <line num="586" type="stmt" count="9"/>
      <line num="587" type="stmt" count="9"/>
      <line num="588" type="stmt" count="9"/>
      <line num="589" type="stmt" count="9"/>
      <line num="590" type="stmt" count="9"/>
      <line num="591" type="stmt" count="9"/>
      <line num="592" type="stmt" count="9"/>
      <line num="595" type="stmt" count="9"/>
      <line num="599" type="stmt" count="2"/>
      <line num="600" type="stmt" count="2"/>
      <line num="601" type="stmt" count="2"/>
      <line num="602" type="stmt" count="2"/>
      <line num="603" type="stmt" count="2"/>
      <line num="604" type="stmt" count="2"/>
      <line num="606" type="stmt" count="2"/>
      <line num="608" type="stmt" count="7"/>
      <line num="609" type="stmt" count="3"/>
      <line num="610" type="stmt" count="3"/>
      <line num="611" type="stmt" count="3"/>
      <line num="612" type="stmt" count="3"/>
      <line num="613" type="stmt" count="3"/>
      <line num="614" type="stmt" count="3"/>
      <line num="616" type="stmt" count="4"/>
      <line num="617" type="stmt" count="4"/>
      <line num="618" type="stmt" count="4"/>
      <line num="619" type="stmt" count="4"/>
      <line num="624" type="stmt" count="4"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="4"/>
      <line num="628" type="stmt" count="4"/>
      <line num="629" type="stmt" count="4"/>
      <line num="630" type="stmt" count="4"/>
      <line num="632" type="stmt" count="4"/>
      <line num="634" type="stmt" count="4"/>
      <line num="635" type="stmt" count="4"/>
      <line num="636" type="stmt" count="4"/>
      <line num="637" type="stmt" count="4"/>
      <line num="638" type="stmt" count="4"/>
      <line num="640" type="stmt" count="4"/>
      <line num="642" type="stmt" count="4"/>
      <line num="643" type="stmt" count="4"/>
      <line num="644" type="stmt" count="4"/>
      <line num="648" type="stmt" count="4"/>
      <line num="649" type="stmt" count="4"/>
      <line num="650" type="stmt" count="4"/>
      <line num="651" type="stmt" count="4"/>
      <line num="653" type="stmt" count="4"/>
      <line num="654" type="stmt" count="4"/>
      <line num="657" type="stmt" count="0"/>
      <line num="660" type="stmt" count="9"/>
      <line num="661" type="stmt" count="9"/>
      <line num="662" type="stmt" count="9"/>
      <line num="663" type="stmt" count="9"/>
      <line num="664" type="stmt" count="9"/>
      <line num="665" type="stmt" count="9"/>
      <line num="666" type="stmt" count="9"/>
      <line num="667" type="stmt" count="9"/>
      <line num="668" type="stmt" count="9"/>
      <line num="669" type="stmt" count="9"/>
      <line num="671" type="stmt" count="9"/>
      <line num="672" type="stmt" count="9"/>
      <line num="674" type="stmt" count="9"/>
      <line num="675" type="stmt" count="9"/>
      <line num="676" type="stmt" count="9"/>
      <line num="689" type="method" name="findDowngrade" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="708" type="method" name="downgrade" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="733" type="stmt" count="0"/>
      <line num="744" type="method" name="implementsLanguageConversionBcp47" visibility="public" complexity="2" crap="2.03" count="2"/>
      <line num="747" type="stmt" count="2"/>
      <line num="748" type="stmt" count="0"/>
      <line num="751" type="stmt" count="2"/>
      <line num="752" type="stmt" count="2"/>
      <line num="753" type="stmt" count="2"/>
      <line num="761" type="method" name="downgrade999to2" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="787" type="method" name="prepareAndLoadDocOrBundle" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <metrics loc="823" ncloc="556" classes="1" methods="19" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="326" coveredstatements="158" elements="345" coveredelements="160"/>
    </file>
    <file name="/src/src/Tokens/CommentTk.php">
      <class name="Wikimedia\Parsoid\Tokens\CommentTk" namespace="global">
        <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="28" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="36" type="method" name="jsonSerialize" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="49" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <metrics loc="57" ncloc="45" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/EOFTk.php">
      <class name="Wikimedia\Parsoid\Tokens\EOFTk" namespace="global">
        <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="8" coveredelements="0"/>
      </class>
      <line num="11" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="12" type="stmt" count="0"/>
      <line num="18" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="25" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <metrics loc="29" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="8" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/EndTagTk.php">
      <class name="Wikimedia\Parsoid\Tokens\EndTagTk" namespace="global">
        <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="31" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="36" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="43" type="method" name="jsonSerialize" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="57" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <metrics loc="66" ncloc="51" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/InvalidTokenException.php">
      <class name="Wikimedia\Parsoid\Tokens\InvalidTokenException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/KV.php">
      <class name="Wikimedia\Parsoid\Tokens\KV" namespace="global">
        <metrics complexity="25" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="53" coveredelements="0"/>
      </class>
      <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="59" type="method" name="__clone" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="83" type="method" name="lookupKV" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="107" type="method" name="lookup" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="120" type="method" name="keyOffset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="130" type="method" name="valueOffset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="138" type="method" name="jsonSerialize" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="153" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="158" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="168" type="method" name="jsonClassHintFor" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <metrics loc="182" ncloc="114" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="53" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/KVSourceRange.php">
      <class name="Wikimedia\Parsoid\Tokens\KVSourceRange" namespace="global">
        <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
      </class>
      <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="52" type="method" name="offset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="67" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="78" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <metrics loc="87" ncloc="53" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="26" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/NlTk.php">
      <class name="Wikimedia\Parsoid\Tokens\NlTk" namespace="global">
        <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="35" type="method" name="jsonSerialize" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="47" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <metrics loc="55" ncloc="40" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/SelfclosingTagTk.php">
      <class name="Wikimedia\Parsoid\Tokens\SelfclosingTagTk" namespace="global">
        <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="37" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="44" type="method" name="jsonSerialize" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="58" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <metrics loc="67" ncloc="52" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/SourceRange.php">
      <class name="Wikimedia\Parsoid\Tokens\SourceRange" namespace="global">
        <metrics complexity="12" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="39" coveredelements="0"/>
      </class>
      <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="45" type="method" name="expandTsrK" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="56" type="method" name="expandTsrV" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="68" type="method" name="join" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="80" type="method" name="substr" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="94" type="method" name="offset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="104" type="method" name="to" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="112" type="method" name="length" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="123" type="method" name="fromArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="129" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="134" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="143" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <metrics loc="147" ncloc="82" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="39" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/TagTk.php">
      <class name="Wikimedia\Parsoid\Tokens\TagTk" namespace="global">
        <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="37" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="44" type="method" name="jsonSerialize" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="58" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <metrics loc="67" ncloc="52" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Tokens/Token.php">
      <class name="Wikimedia\Parsoid\Tokens\Token" namespace="global">
        <metrics complexity="47" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="122" coveredelements="0"/>
      </class>
      <line num="29" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="36" type="method" name="__clone" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="54" type="method" name="toJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="method" name="jsonClassHintFor" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="73" type="method" name="newFromJsonArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="83" type="method" name="hint" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="92" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="100" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="115" type="method" name="addAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="129" type="method" name="addNormalizedAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="140" type="method" name="getAttributeV" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="150" type="method" name="getAttributeKV" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="160" type="method" name="hasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="170" type="method" name="setAttribute" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="192" type="method" name="setShadowInfo" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="214" type="method" name="getAttributeShadowInfo" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="255" type="method" name="removeAttribute" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="272" type="method" name="addSpaceSeparatedAttribute" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="295" type="method" name="getWTSource" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="311" type="method" name="getToken" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="319" type="method" name="fetchExpandedAttrValue" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <metrics loc="337" ncloc="222" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="122" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/CompatJsonCodec.php">
      <class name="Wikimedia\Parsoid\Utils\CompatJsonCodec" namespace="global">
        <metrics complexity="3" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="42" type="method" name="codecFor" visibility="protected" complexity="3" crap="12" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <metrics loc="77" ncloc="32" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/ComputeSelectiveStats.php">
      <class name="Wikimedia\Parsoid\Utils\ComputeSelectiveStats" namespace="global">
        <metrics complexity="35" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="122" coveredstatements="0" elements="127" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="classify" visibility="public" complexity="22" crap="506" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="181" type="method" name="pc2wt" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="188" type="method" name="filterUserAgent" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="227" type="method" name="bool2str" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="237" type="method" name="int2str" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <metrics loc="247" ncloc="192" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="122" coveredstatements="0" elements="127" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/ConfigUtils.php">
      <class name="Wikimedia\Parsoid\Utils\ConfigUtils" namespace="global">
        <metrics complexity="3" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="computeInterwikiMap" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <metrics loc="51" ncloc="35" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/ContentUtils.php">
      <class name="Wikimedia\Parsoid\Utils\ContentUtils" namespace="global">
        <metrics complexity="66" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="183" coveredstatements="0" elements="194" coveredelements="0"/>
      </class>
      <line num="31" type="method" name="toXML" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="53" type="method" name="ppToXML" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="76" type="method" name="createAndLoadDocument" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="95" type="method" name="createAndLoadDocumentFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="111" type="method" name="stripUnnecessaryWrappersAndSyntheticNodes" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="154" type="method" name="processAttributeEmbeddedDom" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="210" type="method" name="processAttributeEmbeddedHTML" visibility="public" complexity="18" crap="342" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="276" type="method" name="shiftDSR" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="357" type="method" name="convertOffsets" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="424" type="method" name="dumpNode" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="452" type="method" name="dumpDOM" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <metrics loc="484" ncloc="315" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="183" coveredstatements="0" elements="194" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/DOMCompat.php">
      <class name="Wikimedia\Parsoid\Utils\DOMCompat" namespace="global">
        <metrics complexity="82" methods="32" coveredmethods="17" conditionals="0" coveredconditionals="0" statements="187" coveredstatements="123" elements="219" coveredelements="140"/>
      </class>
      <line num="60" type="method" name="isStandardsMode" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="67" type="method" name="zestOptions" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="77" type="method" name="isUsingDodo" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="91" type="method" name="isUsing84Dom" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="107" type="method" name="newDocument" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="131" type="method" name="nodeName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="145" type="method" name="getBody" visibility="public" complexity="7" crap="7.77" count="1"/>
      <line num="146" type="stmt" count="1"/>
      <line num="147" type="stmt" count="0"/>
      <line num="152" type="stmt" count="1"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="1"/>
      <line num="156" type="stmt" count="1"/>
      <line num="158" type="stmt" count="1"/>
      <line num="160" type="stmt" count="1"/>
      <line num="161" type="stmt" count="1"/>
      <line num="163" type="stmt" count="1"/>
      <line num="165" type="stmt" count="1"/>
      <line num="168" type="stmt" count="0"/>
      <line num="178" type="method" name="getHead" visibility="public" complexity="6" crap="6.73" count="1"/>
      <line num="179" type="stmt" count="1"/>
      <line num="180" type="stmt" count="0"/>
      <line num="185" type="stmt" count="1"/>
      <line num="186" type="stmt" count="0"/>
      <line num="188" type="stmt" count="1"/>
      <line num="189" type="stmt" count="1"/>
      <line num="191" type="stmt" count="1"/>
      <line num="193" type="stmt" count="1"/>
      <line num="194" type="stmt" count="1"/>
      <line num="196" type="stmt" count="1"/>
      <line num="199" type="stmt" count="0"/>
      <line num="208" type="method" name="getTitle" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="209" type="stmt" count="1"/>
      <line num="210" type="stmt" count="1"/>
      <line num="219" type="method" name="setTitle" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="220" type="stmt" count="1"/>
      <line num="221" type="stmt" count="1"/>
      <line num="222" type="stmt" count="1"/>
      <line num="223" type="stmt" count="1"/>
      <line num="224" type="stmt" count="1"/>
      <line num="227" type="stmt" count="1"/>
      <line num="228" type="stmt" count="1"/>
      <line num="238" type="method" name="getParentElement" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="239" type="stmt" count="1"/>
      <line num="240" type="stmt" count="1"/>
      <line num="243" type="stmt" count="1"/>
      <line num="245" type="stmt" count="1"/>
      <line num="258" type="method" name="getElementById" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="259" type="stmt" count="1"/>
      <line num="260" type="stmt" count="1"/>
      <line num="263" type="stmt" count="1"/>
      <line num="264" type="stmt" count="1"/>
      <line num="265" type="stmt" count="1"/>
      <line num="267" type="stmt" count="1"/>
      <line num="269" type="stmt" count="1"/>
      <line num="283" type="method" name="setIdAttribute" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="284" type="stmt" count="1"/>
      <line num="285" type="stmt" count="1"/>
      <line num="300" type="method" name="getElementsByTagName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="323" type="method" name="getFirstElementChild" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="324" type="stmt" count="1"/>
      <line num="325" type="stmt" count="1"/>
      <line num="328" type="stmt" count="1"/>
      <line num="329" type="stmt" count="1"/>
      <line num="330" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="332" type="stmt" count="1"/>
      <line num="333" type="stmt" count="1"/>
      <line num="336" type="stmt" count="1"/>
      <line num="347" type="method" name="getLastElementChild" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="348" type="stmt" count="1"/>
      <line num="349" type="stmt" count="1"/>
      <line num="352" type="stmt" count="1"/>
      <line num="353" type="stmt" count="1"/>
      <line num="354" type="stmt" count="1"/>
      <line num="355" type="stmt" count="1"/>
      <line num="356" type="stmt" count="1"/>
      <line num="357" type="stmt" count="1"/>
      <line num="360" type="stmt" count="1"/>
      <line num="369" type="method" name="querySelector" visibility="public" complexity="3" crap="3.07" count="24"/>
      <line num="370" type="stmt" count="24"/>
      <line num="371" type="stmt" count="0"/>
      <line num="373" type="stmt" count="24"/>
      <line num="374" type="stmt" count="22"/>
      <line num="376" type="stmt" count="2"/>
      <line num="387" type="method" name="querySelectorAll" visibility="public" complexity="2" crap="2.01" count="24"/>
      <line num="388" type="stmt" count="24"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="24"/>
      <line num="392" type="stmt" count="24"/>
      <line num="395" type="stmt" count="24"/>
      <line num="396" type="stmt" count="24"/>
      <line num="397" type="stmt" count="24"/>
      <line num="399" type="stmt" count="24"/>
      <line num="408" type="method" name="getPreviousElementSibling" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="409" type="stmt" count="1"/>
      <line num="410" type="stmt" count="1"/>
      <line num="413" type="stmt" count="1"/>
      <line num="414" type="stmt" count="1"/>
      <line num="415" type="stmt" count="1"/>
      <line num="416" type="stmt" count="1"/>
      <line num="417" type="stmt" count="1"/>
      <line num="418" type="stmt" count="1"/>
      <line num="421" type="stmt" count="1"/>
      <line num="430" type="method" name="getNextElementSibling" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="431" type="stmt" count="1"/>
      <line num="432" type="stmt" count="1"/>
      <line num="435" type="stmt" count="1"/>
      <line num="436" type="stmt" count="1"/>
      <line num="437" type="stmt" count="1"/>
      <line num="438" type="stmt" count="1"/>
      <line num="439" type="stmt" count="1"/>
      <line num="440" type="stmt" count="1"/>
      <line num="443" type="stmt" count="1"/>
      <line num="452" type="method" name="append" visibility="public" complexity="3" crap="3" count="1"/>
      <line num="453" type="stmt" count="1"/>
      <line num="454" type="stmt" count="1"/>
      <line num="457" type="stmt" count="1"/>
      <line num="458" type="stmt" count="1"/>
      <line num="459" type="stmt" count="1"/>
      <line num="460" type="stmt" count="1"/>
      <line num="461" type="stmt" count="1"/>
      <line num="462" type="stmt" count="1"/>
      <line num="463" type="stmt" count="1"/>
      <line num="465" type="stmt" count="1"/>
      <line num="474" type="method" name="remove" visibility="public" complexity="2" crap="2" count="1"/>
      <line num="475" type="stmt" count="1"/>
      <line num="476" type="stmt" count="1"/>
      <line num="479" type="stmt" count="1"/>
      <line num="480" type="stmt" count="1"/>
      <line num="481" type="stmt" count="1"/>
      <line num="482" type="stmt" count="1"/>
      <line num="483" type="stmt" count="1"/>
      <line num="494" type="method" name="getInnerHTML" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="498" type="stmt" count="1"/>
      <line num="508" type="method" name="setInnerHTML" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="510" type="stmt" count="1"/>
      <line num="511" type="stmt" count="1"/>
      <line num="512" type="stmt" count="1"/>
      <line num="513" type="stmt" count="1"/>
      <line num="515" type="stmt" count="1"/>
      <line num="516" type="stmt" count="1"/>
      <line num="517" type="stmt" count="1"/>
      <line num="518" type="stmt" count="1"/>
      <line num="521" type="stmt" count="1"/>
      <line num="523" type="stmt" count="1"/>
      <line num="525" type="stmt" count="1"/>
      <line num="526" type="stmt" count="1"/>
      <line num="527" type="stmt" count="1"/>
      <line num="536" type="method" name="getOuterHTML" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="537" type="stmt" count="1"/>
      <line num="554" type="method" name="getAttribute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="567" type="method" name="getClassList" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="568" type="stmt" count="1"/>
      <line num="576" type="method" name="stripAndCollapseASCIIWhitespace" visibility="private" complexity="1" crap="1" count="4"/>
      <line num="577" type="stmt" count="4"/>
      <line num="578" type="stmt" count="4"/>
      <line num="584" type="method" name="stripEmptyTextNodes" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="603" type="method" name="normalize" visibility="public" complexity="1" crap="1" count="4"/>
      <line num="604" type="stmt" count="4"/>
      <line num="610" type="stmt" count="4"/>
      <line num="620" type="method" name="replaceChildren" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="657" type="method" name="getTemplateElementContent" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <metrics loc="666" ncloc="351" classes="1" methods="32" coveredmethods="17" conditionals="0" coveredconditionals="0" statements="187" coveredstatements="123" elements="219" coveredelements="140"/>
    </file>
    <file name="/src/src/Utils/DOMCompat/TokenList.php">
      <class name="Wikimedia\Parsoid\Utils\DOMCompat\TokenList" namespace="global">
        <metrics complexity="20" methods="12" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="38" elements="54" coveredelements="48"/>
      </class>
      <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="33" type="stmt" count="1"/>
      <line num="41" type="method" name="getLength" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="52" type="method" name="contains" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="53" type="stmt" count="1"/>
      <line num="54" type="stmt" count="1"/>
      <line num="62" type="method" name="add" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="63" type="stmt" count="1"/>
      <line num="64" type="stmt" count="1"/>
      <line num="65" type="stmt" count="1"/>
      <line num="66" type="stmt" count="1"/>
      <line num="67" type="stmt" count="1"/>
      <line num="68" type="stmt" count="1"/>
      <line num="71" type="stmt" count="1"/>
      <line num="72" type="stmt" count="1"/>
      <line num="81" type="method" name="remove" visibility="public" complexity="4" crap="4" count="1"/>
      <line num="82" type="stmt" count="1"/>
      <line num="83" type="stmt" count="1"/>
      <line num="84" type="stmt" count="1"/>
      <line num="85" type="stmt" count="1"/>
      <line num="86" type="stmt" count="1"/>
      <line num="87" type="stmt" count="1"/>
      <line num="88" type="stmt" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="92" type="stmt" count="1"/>
      <line num="96" type="method" name="current" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="97" type="stmt" count="1"/>
      <line num="98" type="stmt" count="1"/>
      <line num="101" type="method" name="next" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="102" type="stmt" count="1"/>
      <line num="103" type="stmt" count="1"/>
      <line num="106" type="method" name="key" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="107" type="stmt" count="1"/>
      <line num="108" type="stmt" count="1"/>
      <line num="111" type="method" name="valid" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="112" type="stmt" count="1"/>
      <line num="113" type="stmt" count="1"/>
      <line num="116" type="method" name="rewind" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="124" type="method" name="lazyLoadClassList" visibility="private" complexity="2" crap="2" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="126" type="stmt" count="1"/>
      <line num="127" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="129" type="stmt" count="1"/>
      <line num="136" type="method" name="saveClassList" visibility="private" complexity="2" crap="2.26" count="1"/>
      <line num="137" type="stmt" count="1"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="1"/>
      <line num="142" type="stmt" count="1"/>
      <metrics loc="147" ncloc="106" classes="1" methods="12" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="38" elements="54" coveredelements="48"/>
    </file>
    <file name="/src/src/Utils/DOMDataCodec.php">
      <class name="Wikimedia\Parsoid\Utils\DOMDataCodec" namespace="global">
        <metrics complexity="22" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="83" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="setOptions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="26" type="method" name="makeTID" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="method" name="splitTID" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="35" type="method" name="ensureFragmentIndex" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="51" type="method" name="setUniqueTID" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="66" type="method" name="popTID" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="82" type="method" name="flatten" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="100" type="method" name="defaultValue" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="117" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <metrics loc="197" ncloc="149" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="83" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/DOMDataUtils.php">
      <class name="Wikimedia\Parsoid\Utils\DOMDataUtils" namespace="global">
        <metrics complexity="169" methods="55" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="468" coveredstatements="56" elements="523" coveredelements="59"/>
      </class>
      <line num="48" type="method" name="getBag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="64" type="method" name="getCodec" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="77" type="method" name="isPrepared" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="method" name="isPreparedAndLoaded" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="method" name="prepareDoc" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="116" type="method" name="prepareChildDoc" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="138" type="method" name="stashObjectInDoc" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="142" type="method" name="dedupeNodeData" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="153" type="method" name="dedupeNodeDataVisitor" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="176" type="method" name="noAttrs" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="193" type="method" name="getNodeData" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="243" type="method" name="setNodeData" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="254" type="method" name="getDataParsoid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="266" type="method" name="setDataParsoid" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="277" type="method" name="getDataMwI18n" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="291" type="method" name="getDataMwI18nDefault" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="300" type="method" name="getDataNodeI18n" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="314" type="method" name="setDataNodeI18n" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="326" type="method" name="getDataAttrI18n" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="342" type="method" name="setDataAttrI18n" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="351" type="method" name="getDataAttrI18nNames" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="366" type="method" name="getDataParsoidDiff" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="377" type="method" name="getDataParsoidDiffDefault" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="387" type="method" name="setDataParsoidDiff" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="401" type="method" name="getDataMw" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="413" type="method" name="setDataMw" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="426" type="method" name="getJSONAttribute" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="448" type="method" name="setJSONAttribute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="467" type="method" name="setShadowInfo" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="488" type="method" name="setShadowInfoIfModified" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="517" type="method" name="addNormalizedAttribute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="544" type="method" name="storeInPageBundle" visibility="public" complexity="6" crap="6.06" count="1"/>
      <line num="547" type="stmt" count="1"/>
      <line num="548" type="stmt" count="1"/>
      <line num="549" type="stmt" count="1"/>
      <line num="550" type="stmt" count="1"/>
      <line num="551" type="stmt" count="1"/>
      <line num="552" type="stmt" count="1"/>
      <line num="554" type="stmt" count="0"/>
      <line num="556" type="stmt" count="1"/>
      <line num="558" type="stmt" count="0"/>
      <line num="560" type="stmt" count="1"/>
      <line num="562" type="stmt" count="1"/>
      <line num="570" type="stmt" count="1"/>
      <line num="571" type="stmt" count="1"/>
      <line num="572" type="stmt" count="1"/>
      <line num="575" type="stmt" count="1"/>
      <line num="576" type="stmt" count="1"/>
      <line num="577" type="stmt" count="1"/>
      <line num="585" type="method" name="getCodecHints" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="602" type="method" name="visitAndLoadDataAttribs" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="626" type="method" name="loadDataAttribs" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="680" type="method" name="usedIdIndex" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="703" type="method" name="visitAndStoreDataAttribs" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="740" type="method" name="storeDataAttribs" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="785" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="840" type="method" name="cloneNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="852" type="method" name="cloneDocumentFragment" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="868" type="method" name="fixClonedData" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="963" type="method" name="isHtmlAttributeWithSpecialSemantics" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="977" type="method" name="getAttributeObject" visibility="public" complexity="4" crap="4.02" count="5"/>
      <line num="980" type="stmt" count="5"/>
      <line num="981" type="stmt" count="5"/>
      <line num="983" type="stmt" count="0"/>
      <line num="985" type="stmt" count="5"/>
      <line num="986" type="stmt" count="5"/>
      <line num="987" type="stmt" count="5"/>
      <line num="991" type="stmt" count="5"/>
      <line num="993" type="stmt" count="4"/>
      <line num="994" type="stmt" count="4"/>
      <line num="995" type="stmt" count="4"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="4"/>
      <line num="1004" type="stmt" count="4"/>
      <line num="1005" type="stmt" count="4"/>
      <line num="1006" type="stmt" count="4"/>
      <line num="1007" type="stmt" count="4"/>
      <line num="1008" type="stmt" count="4"/>
      <line num="1010" type="stmt" count="5"/>
      <line num="1030" type="method" name="getAttributeObjectDefault" visibility="public" complexity="4" crap="5.02" count="1"/>
      <line num="1033" type="stmt" count="1"/>
      <line num="1034" type="stmt" count="1"/>
      <line num="1035" type="stmt" count="1"/>
      <line num="1036" type="stmt" count="1"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <line num="1040" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1042" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="1"/>
      <line num="1046" type="stmt" count="1"/>
      <line num="1047" type="stmt" count="1"/>
      <line num="1048" type="stmt" count="1"/>
      <line num="1050" type="stmt" count="1"/>
      <line num="1074" type="method" name="setAttributeObject" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1081" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1097" type="method" name="removeAttributeObject" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1102" type="stmt" count="0"/>
      <line num="1103" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1105" type="stmt" count="0"/>
      <line num="1106" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1116" type="method" name="nodeHasDataMw" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1119" type="stmt" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1122" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1133" type="method" name="removeFromExpandedAttrs" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1153" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1156" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1159" type="stmt" count="0"/>
      <line num="1160" type="stmt" count="0"/>
      <line num="1161" type="stmt" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1163" type="stmt" count="0"/>
      <line num="1164" type="stmt" count="0"/>
      <line num="1180" type="method" name="getAttributeDom" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="1185" type="stmt" count="3"/>
      <line num="1186" type="stmt" count="3"/>
      <line num="1187" type="stmt" count="3"/>
      <line num="1199" type="method" name="getAttributeDomDefault" visibility="public" complexity="2" crap="2" count="3"/>
      <line num="1202" type="stmt" count="3"/>
      <line num="1203" type="stmt" count="3"/>
      <line num="1204" type="stmt" count="3"/>
      <line num="1205" type="stmt" count="3"/>
      <line num="1207" type="stmt" count="3"/>
      <line num="1220" type="method" name="setAttributeDom" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1239" type="method" name="removeAttributeDom" visibility="public" complexity="2" crap="2" count="3"/>
      <line num="1244" type="stmt" count="3"/>
      <line num="1245" type="stmt" count="3"/>
      <line num="1246" type="stmt" count="3"/>
      <line num="1247" type="stmt" count="3"/>
      <line num="1248" type="stmt" count="3"/>
      <line num="1249" type="stmt" count="3"/>
      <line num="1250" type="stmt" count="3"/>
      <line num="1251" type="stmt" count="3"/>
      <line num="1270" type="method" name="loadRichAttributes" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="1285" type="stmt" count="0"/>
      <line num="1286" type="stmt" count="0"/>
      <line num="1294" type="stmt" count="0"/>
      <line num="1297" type="stmt" count="0"/>
      <line num="1299" type="stmt" count="0"/>
      <line num="1301" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1306" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1317" type="stmt" count="0"/>
      <line num="1318" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1324" type="stmt" count="0"/>
      <line num="1328" type="stmt" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1337" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1343" type="stmt" count="0"/>
      <line num="1347" type="stmt" count="0"/>
      <line num="1348" type="stmt" count="0"/>
      <line num="1349" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1364" type="method" name="storeRichAttributes" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1369" type="stmt" count="0"/>
      <line num="1370" type="stmt" count="0"/>
      <line num="1371" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1376" type="stmt" count="0"/>
      <line num="1377" type="stmt" count="0"/>
      <line num="1379" type="stmt" count="0"/>
      <line num="1381" type="stmt" count="0"/>
      <line num="1382" type="stmt" count="0"/>
      <line num="1384" type="stmt" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1387" type="stmt" count="0"/>
      <line num="1388" type="stmt" count="0"/>
      <line num="1389" type="stmt" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1392" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1397" type="stmt" count="0"/>
      <line num="1398" type="stmt" count="0"/>
      <line num="1400" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1404" type="stmt" count="0"/>
      <line num="1405" type="stmt" count="0"/>
      <line num="1409" type="stmt" count="0"/>
      <line num="1410" type="stmt" count="0"/>
      <line num="1412" type="stmt" count="0"/>
      <line num="1414" type="stmt" count="0"/>
      <line num="1415" type="stmt" count="0"/>
      <line num="1416" type="stmt" count="0"/>
      <line num="1418" type="stmt" count="0"/>
      <line num="1434" type="method" name="dumpRichAttribs" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="1435" type="stmt" count="0"/>
      <line num="1436" type="stmt" count="0"/>
      <line num="1438" type="stmt" count="0"/>
      <line num="1439" type="stmt" count="0"/>
      <line num="1442" type="stmt" count="0"/>
      <line num="1443" type="stmt" count="0"/>
      <line num="1445" type="stmt" count="0"/>
      <line num="1446" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="0"/>
      <line num="1449" type="stmt" count="0"/>
      <line num="1451" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1454" type="stmt" count="0"/>
      <line num="1456" type="stmt" count="0"/>
      <line num="1457" type="stmt" count="0"/>
      <line num="1459" type="stmt" count="0"/>
      <line num="1460" type="stmt" count="0"/>
      <line num="1463" type="stmt" count="0"/>
      <line num="1464" type="stmt" count="0"/>
      <line num="1465" type="stmt" count="0"/>
      <line num="1466" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1470" type="stmt" count="0"/>
      <line num="1471" type="stmt" count="0"/>
      <line num="1472" type="stmt" count="0"/>
      <line num="1474" type="stmt" count="0"/>
      <line num="1475" type="stmt" count="0"/>
      <line num="1476" type="stmt" count="0"/>
      <line num="1477" type="stmt" count="0"/>
      <line num="1478" type="stmt" count="0"/>
      <line num="1480" type="stmt" count="0"/>
      <line num="1481" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1485" type="stmt" count="0"/>
      <metrics loc="1488" ncloc="834" classes="1" methods="55" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="468" coveredstatements="56" elements="523" coveredelements="59"/>
    </file>
    <file name="/src/src/Utils/DOMPostOrder.php">
      <class name="Wikimedia\Parsoid\Utils\DOMPostOrder" namespace="global">
        <metrics complexity="7" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="12" elements="15" coveredelements="13"/>
      </class>
      <line num="15" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="24" type="method" name="traverse" visibility="public" complexity="6" crap="6" count="1"/>
      <line num="25" type="stmt" count="1"/>
      <line num="26" type="stmt" count="1"/>
      <line num="28" type="stmt" count="1"/>
      <line num="29" type="stmt" count="1"/>
      <line num="31" type="stmt" count="1"/>
      <line num="32" type="stmt" count="1"/>
      <line num="33" type="stmt" count="1"/>
      <line num="34" type="stmt" count="1"/>
      <line num="37" type="stmt" count="1"/>
      <line num="38" type="stmt" count="1"/>
      <line num="40" type="stmt" count="1"/>
      <line num="43" type="stmt" count="1"/>
      <metrics loc="48" ncloc="31" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="12" elements="15" coveredelements="13"/>
    </file>
    <file name="/src/src/Utils/DOMTraverser.php">
      <class name="Wikimedia\Parsoid\Utils\DOMTraverser" namespace="global">
        <metrics complexity="30" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="5" elements="61" coveredelements="7"/>
      </class>
      <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="62" type="method" name="addHandler" visibility="public" complexity="1" crap="1" count="10"/>
      <line num="63" type="stmt" count="10"/>
      <line num="64" type="stmt" count="10"/>
      <line num="65" type="stmt" count="10"/>
      <line num="66" type="stmt" count="10"/>
      <line num="75" type="method" name="callHandlers" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="143" type="method" name="traverse" visibility="public" complexity="1" crap="1" count="10"/>
      <line num="144" type="stmt" count="10"/>
      <line num="153" type="method" name="traverseInternal" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <metrics loc="229" ncloc="123" classes="1" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="5" elements="61" coveredelements="7"/>
    </file>
    <file name="/src/src/Utils/DOMUtils.php">
      <class name="Wikimedia\Parsoid\Utils\DOMUtils" namespace="global">
        <metrics complexity="148" methods="63" coveredmethods="29" conditionals="0" coveredconditionals="0" statements="218" coveredstatements="65" elements="281" coveredelements="94"/>
      </class>
      <line num="36" type="method" name="parseHTML" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="72" type="method" name="visitDOM" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="89" type="method" name="migrateChildren" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="106" type="method" name="migrateChildrenBetweenDocs" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="132" type="method" name="assertElt" visibility="public" complexity="1" crap="1" count="5"/>
      <line num="133" type="stmt" count="5"/>
      <line num="134" type="stmt" count="5"/>
      <line num="137" type="method" name="isRemexBlockNode" visibility="public" complexity="3" crap="3" count="16"/>
      <line num="138" type="stmt" count="16"/>
      <line num="139" type="stmt" count="16"/>
      <line num="141" type="stmt" count="16"/>
      <line num="144" type="method" name="isWikitextBlockNode" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="145" type="stmt" count="16"/>
      <line num="151" type="method" name="isFormattingElt" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="152" type="stmt" count="16"/>
      <line num="158" type="method" name="isQuoteElt" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="159" type="stmt" count="16"/>
      <line num="165" type="method" name="isBody" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="166" type="stmt" count="16"/>
      <line num="172" type="method" name="isRemoved" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="173" type="stmt" count="16"/>
      <line num="182" type="method" name="pathToRoot" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="195" type="method" name="nodeDepth" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="213" type="method" name="pathToSibling" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="230" type="method" name="inSiblingOrder" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="245" type="method" name="isAncestorOf" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="255" type="method" name="findAncestorOfName" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="267" type="method" name="hasNameOrHasAncestorOfName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="282" type="method" name="matchNameAndTypeOf" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="295" type="method" name="hasNameAndTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="310" type="method" name="matchTypeOf" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="311" type="stmt" count="1"/>
      <line num="323" type="method" name="matchRel" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="324" type="stmt" count="1"/>
      <line num="337" type="method" name="matchMultivalAttr" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="366" type="method" name="hasTypeOf" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="367" type="stmt" count="1"/>
      <line num="377" type="method" name="hasRel" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="378" type="stmt" count="1"/>
      <line num="386" type="method" name="hasClass" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="387" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="398" type="method" name="hasValueInMultivalAttr" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="424" type="method" name="addTypeOf" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="425" type="stmt" count="2"/>
      <line num="433" type="method" name="addRel" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="434" type="stmt" count="1"/>
      <line num="447" type="method" name="addValueToMultivalAttr" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="472" type="method" name="removeValueFromMultivalAttr" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="490" type="method" name="removeTypeOf" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="491" type="stmt" count="1"/>
      <line num="497" type="method" name="removeRel" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="498" type="stmt" count="1"/>
      <line num="504" type="method" name="isFosterablePosition" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="511" type="method" name="isHeading" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="512" type="stmt" count="16"/>
      <line num="518" type="method" name="isList" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="519" type="stmt" count="16"/>
      <line num="525" type="method" name="isListItem" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="526" type="stmt" count="16"/>
      <line num="532" type="method" name="isListOrListItem" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="533" type="stmt" count="16"/>
      <line num="539" type="method" name="isNestedInListItem" visibility="public" complexity="3" crap="3" count="16"/>
      <line num="540" type="stmt" count="16"/>
      <line num="541" type="stmt" count="16"/>
      <line num="542" type="stmt" count="16"/>
      <line num="543" type="stmt" count="1"/>
      <line num="545" type="stmt" count="15"/>
      <line num="547" type="stmt" count="15"/>
      <line num="553" type="method" name="isNestedListOrListItem" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="560" type="method" name="isMarkerMeta" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="567" type="method" name="hasElementChild" visibility="public" complexity="3" crap="3" count="16"/>
      <line num="568" type="stmt" count="16"/>
      <line num="569" type="stmt" count="14"/>
      <line num="570" type="stmt" count="6"/>
      <line num="573" type="stmt" count="10"/>
      <line num="579" type="method" name="hasBlockElementDescendant" visibility="public" complexity="5" crap="5" count="16"/>
      <line num="580" type="stmt" count="16"/>
      <line num="581" type="stmt" count="14"/>
      <line num="582" type="stmt" count="14"/>
      <line num="583" type="stmt" count="14"/>
      <line num="585" type="stmt" count="3"/>
      <line num="588" type="stmt" count="13"/>
      <line num="594" type="method" name="isIEW" visibility="public" complexity="2" crap="2" count="16"/>
      <line num="596" type="stmt" count="16"/>
      <line num="602" type="method" name="isDocumentFragment" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="609" type="method" name="atTheTop" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="616" type="method" name="allChildrenAreTextOrComments" visibility="public" complexity="4" crap="4" count="16"/>
      <line num="617" type="stmt" count="16"/>
      <line num="618" type="stmt" count="16"/>
      <line num="619" type="stmt" count="14"/>
      <line num="620" type="stmt" count="6"/>
      <line num="622" type="stmt" count="11"/>
      <line num="624" type="stmt" count="10"/>
      <line num="636" type="method" name="treeHasElement" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="656" type="method" name="isTableTag" visibility="public" complexity="1" crap="1" count="16"/>
      <line num="657" type="stmt" count="16"/>
      <line num="663" type="method" name="selectMediaElt" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="674" type="method" name="findHttpEquivHeaders" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="694" type="method" name="addHttpEquivHeaders" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="711" type="method" name="extractInlinedContentVersion" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="723" type="method" name="addAttributes" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="727" type="stmt" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="744" type="method" name="appendToHead" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="763" type="method" name="getFragmentInnerHTML" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="773" type="method" name="setFragmentInnerHTML" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="780" type="method" name="parseHTMLToFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="786" type="method" name="isRawTextElement" visibility="public" complexity="1" crap="1" count="16"/>
      <line num="787" type="stmt" count="16"/>
      <line num="793" type="method" name="hasBlockTag" visibility="public" complexity="4" crap="4.03" count="16"/>
      <line num="794" type="stmt" count="16"/>
      <line num="795" type="stmt" count="9"/>
      <line num="797" type="stmt" count="7"/>
      <line num="798" type="stmt" count="7"/>
      <line num="799" type="stmt" count="5"/>
      <line num="800" type="stmt" count="0"/>
      <line num="802" type="stmt" count="5"/>
      <line num="804" type="stmt" count="7"/>
      <line num="819" type="method" name="attributes" visibility="public" complexity="4" crap="4" count="5"/>
      <line num="820" type="stmt" count="5"/>
      <line num="821" type="stmt" count="5"/>
      <line num="823" type="stmt" count="5"/>
      <line num="824" type="stmt" count="5"/>
      <line num="825" type="stmt" count="1"/>
      <line num="828" type="stmt" count="5"/>
      <line num="829" type="stmt" count="5"/>
      <line num="831" type="stmt" count="5"/>
      <line num="834" type="method" name="isMetaDataTag" visibility="public" complexity="1" crap="1" count="5"/>
      <line num="835" type="stmt" count="5"/>
      <line num="841" type="method" name="stripPWrapper" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <metrics loc="845" ncloc="498" classes="1" methods="63" coveredmethods="29" conditionals="0" coveredconditionals="0" statements="218" coveredstatements="65" elements="281" coveredelements="94"/>
    </file>
    <file name="/src/src/Utils/DTState.php">
      <class name="Wikimedia\Parsoid\Utils\DTState" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <metrics loc="32" ncloc="24" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/DiffDOMUtils.php">
      <class name="Wikimedia\Parsoid\Utils\DiffDOMUtils" namespace="global">
        <metrics complexity="43" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="60" coveredstatements="0" elements="72" coveredelements="0"/>
      </class>
      <line num="29" type="method" name="hasNChildren" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="50" type="method" name="isContentNode" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="63" type="method" name="firstNonSepChild" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="78" type="method" name="lastNonSepChild" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="92" type="method" name="previousNonSepSibling" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="106" type="method" name="nextNonSepSibling" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="120" type="method" name="numNonDeletedChildNodes" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="138" type="method" name="firstNonDeletedChild" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="153" type="method" name="lastNonDeletedChild" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="168" type="method" name="nextNonDeletedSibling" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="182" type="method" name="previousNonDeletedSibling" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="198" type="method" name="nodeEssentiallyEmpty" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <metrics loc="216" ncloc="126" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="60" coveredstatements="0" elements="72" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/PHPUtils.php">
      <class name="Wikimedia\Parsoid\Utils\PHPUtils" namespace="global">
        <metrics complexity="37" methods="15" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="113" coveredstatements="82" elements="128" coveredelements="85"/>
      </class>
      <line num="23" type="method" name="counterToBase64" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="64" type="method" name="jsonEncode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="77" type="method" name="jsonDecode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="87" type="method" name="makeSet" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="96" type="method" name="lastItem" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="116" type="method" name="pushArray" visibility="public" complexity="5" crap="5" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="123" type="stmt" count="1"/>
      <line num="124" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="126" type="stmt" count="1"/>
      <line num="129" type="stmt" count="1"/>
      <line num="130" type="stmt" count="1"/>
      <line num="131" type="stmt" count="1"/>
      <line num="164" type="method" name="safeSubstr" visibility="public" complexity="8" crap="8.03" count="31"/>
      <line num="168" type="stmt" count="31"/>
      <line num="169" type="stmt" count="31"/>
      <line num="171" type="stmt" count="31"/>
      <line num="173" type="stmt" count="31"/>
      <line num="174" type="stmt" count="3"/>
      <line num="176" type="stmt" count="31"/>
      <line num="177" type="stmt" count="31"/>
      <line num="178" type="stmt" count="31"/>
      <line num="179" type="stmt" count="31"/>
      <line num="180" type="stmt" count="31"/>
      <line num="181" type="stmt" count="31"/>
      <line num="185" type="stmt" count="31"/>
      <line num="186" type="stmt" count="31"/>
      <line num="187" type="stmt" count="31"/>
      <line num="190" type="stmt" count="31"/>
      <line num="191" type="stmt" count="31"/>
      <line num="192" type="stmt" count="31"/>
      <line num="193" type="stmt" count="31"/>
      <line num="194" type="stmt" count="31"/>
      <line num="195" type="stmt" count="7"/>
      <line num="197" type="stmt" count="7"/>
      <line num="198" type="stmt" count="7"/>
      <line num="199" type="stmt" count="25"/>
      <line num="200" type="stmt" count="2"/>
      <line num="201" type="stmt" count="2"/>
      <line num="202" type="stmt" count="2"/>
      <line num="203" type="stmt" count="25"/>
      <line num="204" type="stmt" count="4"/>
      <line num="205" type="stmt" count="4"/>
      <line num="206" type="stmt" count="4"/>
      <line num="207" type="stmt" count="25"/>
      <line num="208" type="stmt" count="25"/>
      <line num="209" type="stmt" count="25"/>
      <line num="210" type="stmt" count="25"/>
      <line num="212" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="217" type="stmt" count="31"/>
      <line num="221" type="stmt" count="31"/>
      <line num="223" type="stmt" count="31"/>
      <line num="235" type="method" name="assertValidUTF8" visibility="public" complexity="1" crap="1" count="73"/>
      <line num="237" type="stmt" count="73"/>
      <line num="238" type="stmt" count="73"/>
      <line num="239" type="stmt" count="73"/>
      <line num="240" type="stmt" count="73"/>
      <line num="241" type="stmt" count="73"/>
      <line num="259" type="method" name="reStrip" visibility="public" complexity="7" crap="7" count="5"/>
      <line num="262" type="stmt" count="5"/>
      <line num="263" type="stmt" count="5"/>
      <line num="264" type="stmt" count="5"/>
      <line num="265" type="stmt" count="5"/>
      <line num="266" type="stmt" count="5"/>
      <line num="267" type="stmt" count="5"/>
      <line num="270" type="stmt" count="5"/>
      <line num="271" type="stmt" count="5"/>
      <line num="272" type="stmt" count="5"/>
      <line num="275" type="stmt" count="5"/>
      <line num="276" type="stmt" count="5"/>
      <line num="277" type="stmt" count="5"/>
      <line num="278" type="stmt" count="5"/>
      <line num="279" type="stmt" count="5"/>
      <line num="280" type="stmt" count="5"/>
      <line num="281" type="stmt" count="5"/>
      <line num="282" type="stmt" count="5"/>
      <line num="283" type="stmt" count="5"/>
      <line num="284" type="stmt" count="5"/>
      <line num="285" type="stmt" count="5"/>
      <line num="286" type="stmt" count="5"/>
      <line num="288" type="stmt" count="5"/>
      <line num="289" type="stmt" count="5"/>
      <line num="290" type="stmt" count="5"/>
      <line num="292" type="stmt" count="2"/>
      <line num="294" type="stmt" count="3"/>
      <line num="296" type="stmt" count="3"/>
      <line num="297" type="stmt" count="3"/>
      <line num="298" type="stmt" count="3"/>
      <line num="299" type="stmt" count="3"/>
      <line num="300" type="stmt" count="3"/>
      <line num="310" type="method" name="encodeURIComponent" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="321" type="method" name="sortArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="348" type="method" name="iterable_to_array" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="367" type="method" name="unreachable" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="384" type="method" name="stripPrefix" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="401" type="method" name="stripSuffix" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <metrics loc="410" ncloc="203" classes="1" methods="15" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="113" coveredstatements="82" elements="128" coveredelements="85"/>
    </file>
    <file name="/src/src/Utils/PipelineUtils.php">
      <class name="Wikimedia\Parsoid\Utils\PipelineUtils" namespace="global">
        <metrics complexity="81" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="272" coveredstatements="0" elements="291" coveredelements="0"/>
      </class>
      <line num="44" type="method" name="pFragmentToParsoidFragmentMarkers" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="77" type="method" name="getDOMFragmentToken" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="114" type="method" name="processContentInPipeline" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="139" type="method" name="dumpTplSrc" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="170" type="method" name="preparePFragment" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="195" type="method" name="processTemplateSource" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="366" type="method" name="expandAttrValueToDOM" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="417" type="method" name="expandAttrValuesToDOM" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="435" type="method" name="domAttrsToTagAttrs" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="457" type="method" name="convertDOMtoTokens" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="508" type="method" name="getWrapperTokens" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="700" type="method" name="encapsulateExpansionHTML" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="733" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="747" type="method" name="wrapAccum" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="771" type="method" name="addSpanWrappers" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="784" type="stmt" count="0"/>
      <line num="785" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="830" type="method" name="tunnelDOMThroughTokens" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="836" type="stmt" count="0"/>
      <line num="839" type="method" name="makeExpansion" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="847" type="method" name="doExtractExpansions" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="916" type="method" name="extractExpansions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="930" type="method" name="parseToHTML" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="936" type="stmt" count="0"/>
      <metrics loc="939" ncloc="484" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="272" coveredstatements="0" elements="291" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/RichCodecable.php">
      <metrics loc="61" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/ScriptUtils.php">
      <class name="Wikimedia\Parsoid\Utils\ScriptUtils" namespace="global">
        <metrics complexity="35" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="219" coveredstatements="0" elements="229" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="fetchFlagsMap" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="31" type="method" name="getScriptName" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="40" type="method" name="traceUsageHelp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="84" type="method" name="dumpUsageHelp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="131" type="method" name="debugUsageHelp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="153" type="method" name="setDebuggingFlags" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="223" type="method" name="setTemplatingAndProcessingFlags" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="278" type="method" name="booleanOption" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="291" type="method" name="setColorFlags" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="319" type="method" name="addStandardOptions" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <metrics loc="395" ncloc="293" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="219" coveredstatements="0" elements="229" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/Timing.php">
      <class name="Wikimedia\Parsoid\Utils\Timing" namespace="global">
        <metrics complexity="10" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="1" elements="25" coveredelements="2"/>
      </class>
      <line num="35" type="method" name="__construct" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="51" type="method" name="millis" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="62" type="method" name="end" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="95" type="method" name="fakeTiming" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="96" type="stmt" count="2"/>
      <line num="105" type="method" name="start" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <metrics loc="109" ncloc="65" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="1" elements="25" coveredelements="2"/>
    </file>
    <file name="/src/src/Utils/Title.php">
      <class name="Wikimedia\Parsoid\Utils\Title" namespace="global">
        <metrics complexity="72" methods="17" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="161" coveredstatements="115" elements="178" coveredelements="118"/>
      </class>
      <line num="41" type="method" name="__construct" visibility="private" complexity="1" crap="1" count="3"/>
      <line num="44" type="stmt" count="3"/>
      <line num="45" type="stmt" count="3"/>
      <line num="46" type="stmt" count="3"/>
      <line num="47" type="stmt" count="3"/>
      <line num="48" type="stmt" count="3"/>
      <line num="51" type="method" name="newFromText" visibility="public" complexity="42" crap="42.38" count="147"/>
      <line num="54" type="stmt" count="147"/>
      <line num="55" type="stmt" count="141"/>
      <line num="57" type="stmt" count="147"/>
      <line num="65" type="stmt" count="147"/>
      <line num="66" type="stmt" count="1"/>
      <line num="73" type="stmt" count="146"/>
      <line num="74" type="stmt" count="146"/>
      <line num="75" type="stmt" count="0"/>
      <line num="79" type="stmt" count="146"/>
      <line num="80" type="stmt" count="146"/>
      <line num="81" type="stmt" count="146"/>
      <line num="82" type="stmt" count="146"/>
      <line num="84" type="stmt" count="146"/>
      <line num="86" type="stmt" count="146"/>
      <line num="87" type="stmt" count="1"/>
      <line num="92" type="stmt" count="145"/>
      <line num="93" type="stmt" count="7"/>
      <line num="94" type="stmt" count="7"/>
      <line num="97" type="stmt" count="145"/>
      <line num="98" type="stmt" count="5"/>
      <line num="101" type="stmt" count="140"/>
      <line num="102" type="stmt" count="140"/>
      <line num="105" type="stmt" count="140"/>
      <line num="109" type="stmt" count="140"/>
      <line num="110" type="stmt" count="140"/>
      <line num="111" type="stmt" count="66"/>
      <line num="112" type="stmt" count="66"/>
      <line num="113" type="stmt" count="66"/>
      <line num="114" type="stmt" count="5"/>
      <line num="115" type="stmt" count="66"/>
      <line num="116" type="stmt" count="61"/>
      <line num="117" type="stmt" count="61"/>
      <line num="120" type="stmt" count="61"/>
      <line num="121" type="stmt" count="61"/>
      <line num="123" type="stmt" count="4"/>
      <line num="124" type="stmt" count="4"/>
      <line num="126" type="stmt" count="2"/>
      <line num="127" type="stmt" count="2"/>
      <line num="128" type="stmt" count="2"/>
      <line num="129" type="stmt" count="2"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="136" type="stmt" count="5"/>
      <line num="138" type="stmt" count="3"/>
      <line num="139" type="stmt" count="3"/>
      <line num="148" type="stmt" count="3"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="157" type="stmt" count="138"/>
      <line num="158" type="stmt" count="138"/>
      <line num="159" type="stmt" count="138"/>
      <line num="160" type="stmt" count="10"/>
      <line num="161" type="stmt" count="10"/>
      <line num="167" type="stmt" count="138"/>
      <line num="168" type="stmt" count="138"/>
      <line num="169" type="stmt" count="138"/>
      <line num="170" type="stmt" count="138"/>
      <line num="171" type="stmt" count="138"/>
      <line num="172" type="stmt" count="138"/>
      <line num="173" type="stmt" count="138"/>
      <line num="174" type="stmt" count="13"/>
      <line num="175" type="stmt" count="13"/>
      <line num="176" type="stmt" count="13"/>
      <line num="182" type="stmt" count="125"/>
      <line num="183" type="stmt" count="125"/>
      <line num="184" type="stmt" count="125"/>
      <line num="185" type="stmt" count="125"/>
      <line num="186" type="stmt" count="125"/>
      <line num="187" type="stmt" count="125"/>
      <line num="188" type="stmt" count="125"/>
      <line num="189" type="stmt" count="125"/>
      <line num="191" type="stmt" count="14"/>
      <line num="192" type="stmt" count="14"/>
      <line num="193" type="stmt" count="14"/>
      <line num="197" type="stmt" count="111"/>
      <line num="198" type="stmt" count="4"/>
      <line num="199" type="stmt" count="4"/>
      <line num="200" type="stmt" count="4"/>
      <line num="203" type="stmt" count="107"/>
      <line num="204" type="stmt" count="107"/>
      <line num="205" type="stmt" count="3"/>
      <line num="206" type="stmt" count="3"/>
      <line num="207" type="stmt" count="3"/>
      <line num="213" type="stmt" count="104"/>
      <line num="214" type="stmt" count="100"/>
      <line num="219" type="stmt" count="104"/>
      <line num="220" type="stmt" count="6"/>
      <line num="229" type="stmt" count="98"/>
      <line num="230" type="stmt" count="98"/>
      <line num="231" type="stmt" count="98"/>
      <line num="233" type="stmt" count="39"/>
      <line num="239" type="stmt" count="98"/>
      <line num="240" type="stmt" count="1"/>
      <line num="241" type="stmt" count="1"/>
      <line num="242" type="stmt" count="1"/>
      <line num="247" type="stmt" count="97"/>
      <line num="248" type="stmt" count="4"/>
      <line num="251" type="stmt" count="97"/>
      <line num="252" type="stmt" count="97"/>
      <line num="261" type="method" name="getInterwiki" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="275" type="method" name="getKey" visibility="public" complexity="2" crap="2.15" count="3"/>
      <line num="276" type="stmt" count="3"/>
      <line num="277" type="stmt" count="0"/>
      <line num="279" type="stmt" count="3"/>
      <line num="291" type="method" name="getDBkey" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="299" type="method" name="getPrefixedDBKey" visibility="public" complexity="4" crap="4.05" count="3"/>
      <line num="300" type="stmt" count="3"/>
      <line num="301" type="stmt" count="3"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="3"/>
      <line num="304" type="stmt" count="1"/>
      <line num="305" type="stmt" count="3"/>
      <line num="307" type="stmt" count="3"/>
      <line num="314" type="method" name="getPrefixedText" visibility="public" complexity="4" crap="4.05" count="3"/>
      <line num="315" type="stmt" count="3"/>
      <line num="316" type="stmt" count="3"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="3"/>
      <line num="319" type="stmt" count="1"/>
      <line num="320" type="stmt" count="3"/>
      <line num="322" type="stmt" count="3"/>
      <line num="331" type="method" name="getFullText" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="347" type="method" name="getFullDBKey" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="359" type="method" name="getNamespace" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="360" type="stmt" count="3"/>
      <line num="368" type="method" name="getNamespaceName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="377" type="method" name="getFragment" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="378" type="stmt" count="3"/>
      <line num="387" type="method" name="equals" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="398" type="method" name="isSpecialPage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="409" type="method" name="fixSpecialName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="431" type="method" name="createFragmentTarget" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="442" type="method" name="newFromLinkTarget" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <metrics loc="463" ncloc="302" classes="1" methods="17" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="161" coveredstatements="115" elements="178" coveredelements="118"/>
    </file>
    <file name="/src/src/Utils/TitleException.php">
      <class name="Wikimedia\Parsoid\Utils\TitleException" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <metrics loc="22" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/TitleValue.php">
      <class name="Wikimedia\Parsoid\Utils\TitleValue" namespace="global">
        <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="17" coveredelements="0"/>
      </class>
      <line num="33" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="56" type="method" name="tryNew" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="66" type="method" name="getNamespace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="71" type="method" name="getFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="76" type="method" name="getDBkey" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="81" type="method" name="createFragmentTarget" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="86" type="method" name="getInterwiki" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <metrics loc="90" ncloc="58" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="17" coveredelements="0"/>
    </file>
    <file name="/src/src/Utils/TokenUtils.php">
      <class name="Wikimedia\Parsoid\Utils\TokenUtils" namespace="global">
        <metrics complexity="179" methods="30" coveredmethods="11" conditionals="0" coveredconditionals="0" statements="294" coveredstatements="117" elements="324" coveredelements="128"/>
      </class>
      <line num="36" type="method" name="getTokenType" visibility="public" complexity="2" crap="2" count="11"/>
      <line num="37" type="stmt" count="11"/>
      <line num="44" type="method" name="isWikitextBlockTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="55" type="method" name="tagOpensBlockScope" visibility="public" complexity="2" crap="2" count="10"/>
      <line num="56" type="stmt" count="10"/>
      <line num="57" type="stmt" count="10"/>
      <line num="67" type="method" name="tagClosesBlockScope" visibility="public" complexity="2" crap="2" count="10"/>
      <line num="68" type="stmt" count="10"/>
      <line num="69" type="stmt" count="10"/>
      <line num="77" type="method" name="isTemplateToken" visibility="public" complexity="2" crap="2" count="11"/>
      <line num="78" type="stmt" count="11"/>
      <line num="79" type="stmt" count="11"/>
      <line num="87" type="method" name="isTemplateArgToken" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="96" type="method" name="isExtensionToken" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="106" type="method" name="isHTMLTag" visibility="public" complexity="7" crap="7" count="11"/>
      <line num="107" type="stmt" count="11"/>
      <line num="108" type="stmt" count="11"/>
      <line num="109" type="stmt" count="11"/>
      <line num="110" type="stmt" count="11"/>
      <line num="111" type="stmt" count="11"/>
      <line num="112" type="stmt" count="11"/>
      <line num="121" type="method" name="hasDOMFragmentType" visibility="public" complexity="1" crap="1" count="8"/>
      <line num="122" type="stmt" count="8"/>
      <line num="131" type="method" name="isTableTag" visibility="public" complexity="3" crap="3" count="11"/>
      <line num="132" type="stmt" count="11"/>
      <line num="133" type="stmt" count="11"/>
      <line num="142" type="method" name="isSolTransparentLinkTag" visibility="public" complexity="5" crap="5" count="11"/>
      <line num="143" type="stmt" count="11"/>
      <line num="144" type="stmt" count="11"/>
      <line num="145" type="stmt" count="11"/>
      <line num="146" type="stmt" count="11"/>
      <line num="147" type="stmt" count="11"/>
      <line num="148" type="stmt" count="11"/>
      <line num="149" type="stmt" count="11"/>
      <line num="159" type="method" name="isBehaviorSwitch" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="180" type="method" name="isSolTransparent" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="200" type="method" name="isAnnotationMetaToken" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="209" type="method" name="isAnnotationStartToken" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="219" type="method" name="isAnnotationEndToken" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="231" type="method" name="isTranslationUnitMarker" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="243" type="method" name="isEmptyLineMetaToken" visibility="public" complexity="3" crap="3" count="11"/>
      <line num="244" type="stmt" count="11"/>
      <line num="245" type="stmt" count="11"/>
      <line num="246" type="stmt" count="11"/>
      <line num="258" type="method" name="matchTypeOf" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="282" type="method" name="hasTypeOf" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="301" type="method" name="shiftTokenTSR" visibility="public" complexity="23" crap="552" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="386" type="method" name="stripEOFTkFromTokens" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="415" type="method" name="convertOffsets" visibility="public" complexity="32" crap="32.26" count="22"/>
      <line num="418" type="stmt" count="22"/>
      <line num="419" type="stmt" count="22"/>
      <line num="420" type="stmt" count="0"/>
      <line num="422" type="stmt" count="22"/>
      <line num="423" type="stmt" count="0"/>
      <line num="426" type="stmt" count="22"/>
      <line num="427" type="stmt" count="22"/>
      <line num="428" type="stmt" count="22"/>
      <line num="429" type="stmt" count="1"/>
      <line num="431" type="stmt" count="21"/>
      <line num="433" type="stmt" count="21"/>
      <line num="434" type="stmt" count="21"/>
      <line num="435" type="stmt" count="21"/>
      <line num="437" type="stmt" count="21"/>
      <line num="438" type="stmt" count="21"/>
      <line num="440" type="stmt" count="21"/>
      <line num="441" type="stmt" count="21"/>
      <line num="443" type="stmt" count="21"/>
      <line num="444" type="stmt" count="21"/>
      <line num="445" type="stmt" count="21"/>
      <line num="446" type="stmt" count="3"/>
      <line num="451" type="stmt" count="21"/>
      <line num="452" type="stmt" count="21"/>
      <line num="454" type="stmt" count="21"/>
      <line num="455" type="stmt" count="21"/>
      <line num="456" type="stmt" count="21"/>
      <line num="457" type="stmt" count="21"/>
      <line num="458" type="stmt" count="21"/>
      <line num="459" type="stmt" count="21"/>
      <line num="460" type="stmt" count="21"/>
      <line num="461" type="stmt" count="21"/>
      <line num="462" type="stmt" count="21"/>
      <line num="463" type="stmt" count="21"/>
      <line num="464" type="stmt" count="21"/>
      <line num="465" type="stmt" count="21"/>
      <line num="466" type="stmt" count="21"/>
      <line num="467" type="stmt" count="21"/>
      <line num="468" type="stmt" count="21"/>
      <line num="469" type="stmt" count="21"/>
      <line num="470" type="stmt" count="19"/>
      <line num="471" type="stmt" count="19"/>
      <line num="472" type="stmt" count="19"/>
      <line num="474" type="stmt" count="21"/>
      <line num="475" type="stmt" count="20"/>
      <line num="476" type="stmt" count="20"/>
      <line num="477" type="stmt" count="20"/>
      <line num="478" type="stmt" count="19"/>
      <line num="479" type="stmt" count="19"/>
      <line num="480" type="stmt" count="19"/>
      <line num="482" type="stmt" count="20"/>
      <line num="483" type="stmt" count="20"/>
      <line num="484" type="stmt" count="18"/>
      <line num="485" type="stmt" count="18"/>
      <line num="486" type="stmt" count="18"/>
      <line num="488" type="stmt" count="20"/>
      <line num="489" type="stmt" count="20"/>
      <line num="490" type="stmt" count="20"/>
      <line num="491" type="stmt" count="20"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="501" type="stmt" count="18"/>
      <line num="502" type="stmt" count="18"/>
      <line num="503" type="stmt" count="18"/>
      <line num="517" type="method" name="convertTokenOffsets" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="560" type="method" name="collectOffsets" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="600" type="method" name="isEntitySpanToken" visibility="public" complexity="4" crap="4" count="11"/>
      <line num="601" type="stmt" count="11"/>
      <line num="602" type="stmt" count="11"/>
      <line num="603" type="stmt" count="11"/>
      <line num="604" type="stmt" count="11"/>
      <line num="612" type="method" name="newlinesToNlTks" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="638" type="method" name="tokensToString" visibility="public" complexity="22" crap="82.50" count="11"/>
      <line num="639" type="stmt" count="11"/>
      <line num="640" type="stmt" count="0"/>
      <line num="643" type="stmt" count="11"/>
      <line num="644" type="stmt" count="0"/>
      <line num="647" type="stmt" count="11"/>
      <line num="648" type="stmt" count="11"/>
      <line num="649" type="stmt" count="11"/>
      <line num="650" type="stmt" count="11"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="11"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="11"/>
      <line num="660" type="stmt" count="11"/>
      <line num="661" type="stmt" count="11"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="665" type="stmt" count="11"/>
      <line num="666" type="stmt" count="11"/>
      <line num="669" type="stmt" count="8"/>
      <line num="671" type="stmt" count="8"/>
      <line num="672" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="674" type="stmt" count="8"/>
      <line num="676" type="stmt" count="0"/>
      <line num="680" type="stmt" count="8"/>
      <line num="681" type="stmt" count="8"/>
      <line num="682" type="stmt" count="8"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="700" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="708" type="stmt" count="11"/>
      <line num="719" type="method" name="kvToHash" visibility="public" complexity="2" crap="2" count="11"/>
      <line num="720" type="stmt" count="11"/>
      <line num="721" type="stmt" count="11"/>
      <line num="722" type="stmt" count="11"/>
      <line num="726" type="stmt" count="11"/>
      <line num="727" type="stmt" count="11"/>
      <line num="729" type="stmt" count="11"/>
      <line num="737" type="method" name="tokenTrim" visibility="public" complexity="11" crap="90.56" count="11"/>
      <line num="738" type="stmt" count="11"/>
      <line num="739" type="stmt" count="11"/>
      <line num="740" type="stmt" count="11"/>
      <line num="742" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <metrics loc="780" ncloc="503" classes="1" methods="30" coveredmethods="11" conditionals="0" coveredconditionals="0" statements="294" coveredstatements="117" elements="324" coveredelements="128"/>
    </file>
    <file name="/src/src/Utils/UrlUtils.php">
      <class name="Wikimedia\Parsoid\Utils\UrlUtils" namespace="global">
        <metrics complexity="42" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="111" elements="124" coveredelements="115"/>
      </class>
      <line num="27" type="method" name="parseUrl" visibility="public" complexity="6" crap="6" count="12"/>
      <line num="28" type="stmt" count="12"/>
      <line num="29" type="stmt" count="12"/>
      <line num="30" type="stmt" count="12"/>
      <line num="31" type="stmt" count="12"/>
      <line num="32" type="stmt" count="12"/>
      <line num="33" type="stmt" count="12"/>
      <line num="34" type="stmt" count="12"/>
      <line num="37" type="stmt" count="12"/>
      <line num="38" type="stmt" count="6"/>
      <line num="39" type="stmt" count="6"/>
      <line num="43" type="stmt" count="12"/>
      <line num="44" type="stmt" count="12"/>
      <line num="45" type="stmt" count="10"/>
      <line num="46" type="stmt" count="10"/>
      <line num="50" type="stmt" count="12"/>
      <line num="51" type="stmt" count="12"/>
      <line num="52" type="stmt" count="9"/>
      <line num="53" type="stmt" count="9"/>
      <line num="57" type="stmt" count="12"/>
      <line num="58" type="stmt" count="7"/>
      <line num="59" type="stmt" count="7"/>
      <line num="60" type="stmt" count="2"/>
      <line num="61" type="stmt" count="2"/>
      <line num="63" type="stmt" count="5"/>
      <line num="64" type="stmt" count="5"/>
      <line num="67" type="stmt" count="5"/>
      <line num="70" type="stmt" count="12"/>
      <line num="81" type="method" name="assembleUrl" visibility="public" complexity="6" crap="6" count="12"/>
      <line num="82" type="stmt" count="12"/>
      <line num="84" type="stmt" count="12"/>
      <line num="85" type="stmt" count="6"/>
      <line num="88" type="stmt" count="12"/>
      <line num="89" type="stmt" count="7"/>
      <line num="92" type="stmt" count="12"/>
      <line num="93" type="stmt" count="12"/>
      <line num="96" type="stmt" count="12"/>
      <line num="97" type="stmt" count="9"/>
      <line num="100" type="stmt" count="12"/>
      <line num="101" type="stmt" count="10"/>
      <line num="104" type="stmt" count="12"/>
      <line num="116" type="method" name="removeDotSegments" visibility="public" complexity="18" crap="18" count="65"/>
      <line num="117" type="stmt" count="65"/>
      <line num="118" type="stmt" count="65"/>
      <line num="119" type="stmt" count="65"/>
      <line num="121" type="stmt" count="65"/>
      <line num="122" type="stmt" count="64"/>
      <line num="123" type="stmt" count="64"/>
      <line num="124" type="stmt" count="64"/>
      <line num="125" type="stmt" count="64"/>
      <line num="126" type="stmt" count="64"/>
      <line num="128" type="stmt" count="64"/>
      <line num="130" type="stmt" count="10"/>
      <line num="131" type="stmt" count="62"/>
      <line num="133" type="stmt" count="10"/>
      <line num="134" type="stmt" count="58"/>
      <line num="136" type="stmt" count="7"/>
      <line num="137" type="stmt" count="7"/>
      <line num="138" type="stmt" count="58"/>
      <line num="140" type="stmt" count="25"/>
      <line num="141" type="stmt" count="58"/>
      <line num="144" type="stmt" count="7"/>
      <line num="145" type="stmt" count="7"/>
      <line num="146" type="stmt" count="7"/>
      <line num="147" type="stmt" count="58"/>
      <line num="150" type="stmt" count="27"/>
      <line num="151" type="stmt" count="27"/>
      <line num="152" type="stmt" count="58"/>
      <line num="154" type="stmt" count="3"/>
      <line num="155" type="stmt" count="55"/>
      <line num="157" type="stmt" count="3"/>
      <line num="160" type="stmt" count="52"/>
      <line num="161" type="stmt" count="45"/>
      <line num="163" type="stmt" count="21"/>
      <line num="165" type="stmt" count="52"/>
      <line num="166" type="stmt" count="52"/>
      <line num="167" type="stmt" count="52"/>
      <line num="169" type="stmt" count="30"/>
      <line num="170" type="stmt" count="30"/>
      <line num="174" type="stmt" count="64"/>
      <line num="175" type="stmt" count="31"/>
      <line num="176" type="stmt" count="31"/>
      <line num="177" type="stmt" count="22"/>
      <line num="179" type="stmt" count="12"/>
      <line num="184" type="stmt" count="65"/>
      <line num="195" type="method" name="expandUrl" visibility="public" complexity="8" crap="8" count="44"/>
      <line num="196" type="stmt" count="44"/>
      <line num="197" type="stmt" count="44"/>
      <line num="199" type="stmt" count="44"/>
      <line num="200" type="stmt" count="44"/>
      <line num="201" type="stmt" count="2"/>
      <line num="202" type="stmt" count="2"/>
      <line num="203" type="stmt" count="2"/>
      <line num="204" type="stmt" count="2"/>
      <line num="206" type="stmt" count="42"/>
      <line num="207" type="stmt" count="1"/>
      <line num="208" type="stmt" count="1"/>
      <line num="209" type="stmt" count="1"/>
      <line num="211" type="stmt" count="41"/>
      <line num="212" type="stmt" count="3"/>
      <line num="213" type="stmt" count="3"/>
      <line num="215" type="stmt" count="38"/>
      <line num="216" type="stmt" count="3"/>
      <line num="219" type="stmt" count="35"/>
      <line num="220" type="stmt" count="1"/>
      <line num="222" type="stmt" count="34"/>
      <line num="223" type="stmt" count="34"/>
      <line num="224" type="stmt" count="1"/>
      <line num="226" type="stmt" count="33"/>
      <line num="230" type="stmt" count="35"/>
      <line num="232" type="stmt" count="38"/>
      <line num="234" type="stmt" count="41"/>
      <line num="236" type="stmt" count="42"/>
      <line num="238" type="stmt" count="44"/>
      <line num="240" type="stmt" count="44"/>
      <line num="250" type="method" name="matchesDomainList" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <metrics loc="264" ncloc="197" classes="1" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="111" elements="124" coveredelements="115"/>
    </file>
    <file name="/src/src/Utils/Utils.php">
      <class name="Wikimedia\Parsoid\Utils\Utils" namespace="global">
        <metrics complexity="78" methods="27" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="255" coveredstatements="35" elements="282" coveredelements="41"/>
      </class>
      <line num="39" type="method" name="stripParsoidIdPrefix" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="49" type="method" name="stripNamespace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="59" type="method" name="isParsoidObjectId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="70" type="method" name="isVoidElement" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="method" name="cloneArray" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="104" type="method" name="clone" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="143" type="method" name="lastUniChar" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="161" type="method" name="isUniWord" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="170" type="method" name="phpURLEncode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="185" type="method" name="decodeURI" visibility="public" complexity="1" crap="1" count="13"/>
      <line num="187" type="stmt" count="13"/>
      <line num="188" type="stmt" count="13"/>
      <line num="197" type="method" name="decodeURIComponent" visibility="public" complexity="3" crap="3" count="13"/>
      <line num="199" type="stmt" count="13"/>
      <line num="200" type="stmt" count="13"/>
      <line num="201" type="stmt" count="8"/>
      <line num="205" type="stmt" count="5"/>
      <line num="207" type="stmt" count="5"/>
      <line num="208" type="stmt" count="5"/>
      <line num="209" type="stmt" count="5"/>
      <line num="210" type="stmt" count="5"/>
      <line num="211" type="stmt" count="5"/>
      <line num="212" type="stmt" count="5"/>
      <line num="221" type="method" name="extractExtBody" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="234" type="method" name="isValidOffset" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="254" type="method" name="isValidDSR" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="273" type="method" name="normalizeNamespaceName" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="288" type="method" name="decodeWtEntities" visibility="public" complexity="1" crap="1" count="7924"/>
      <line num="295" type="stmt" count="7924"/>
      <line num="296" type="stmt" count="7924"/>
      <line num="297" type="stmt" count="7924"/>
      <line num="310" type="method" name="escapeWtEntities" visibility="public" complexity="2" crap="2" count="3"/>
      <line num="313" type="stmt" count="3"/>
      <line num="314" type="stmt" count="2"/>
      <line num="315" type="stmt" count="2"/>
      <line num="316" type="stmt" count="2"/>
      <line num="318" type="stmt" count="1"/>
      <line num="321" type="stmt" count="1"/>
      <line num="323" type="stmt" count="3"/>
      <line num="330" type="method" name="escapeWt" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="418" type="method" name="escapeHtml" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="420" type="stmt" count="2"/>
      <line num="421" type="stmt" count="2"/>
      <line num="422" type="stmt" count="2"/>
      <line num="432" type="method" name="entityEncodeAll" visibility="public" complexity="1" crap="1" count="6"/>
      <line num="434" type="stmt" count="6"/>
      <line num="436" type="stmt" count="6"/>
      <line num="437" type="stmt" count="6"/>
      <line num="438" type="stmt" count="6"/>
      <line num="439" type="stmt" count="6"/>
      <line num="441" type="stmt" count="6"/>
      <line num="442" type="stmt" count="6"/>
      <line num="444" type="stmt" count="6"/>
      <line num="445" type="stmt" count="6"/>
      <line num="446" type="stmt" count="6"/>
      <line num="457" type="method" name="isProtocolValid" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="472" type="method" name="getExtArgInfo" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="508" type="method" name="parseMediaDimensions" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="548" type="method" name="validateMediaParam" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="563" type="method" name="bcp47ToMwCode" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="630" type="method" name="mwCodeToBcp47" visibility="public" complexity="13" crap="182" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="714" type="method" name="isBcp47CodeEqual" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <metrics loc="718" ncloc="407" classes="1" methods="27" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="255" coveredstatements="35" elements="282" coveredelements="41"/>
    </file>
    <file name="/src/src/Utils/WTUtils.php">
      <class name="Wikimedia\Parsoid\Utils\WTUtils" namespace="global">
        <metrics complexity="165" methods="64" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="248" coveredstatements="45" elements="312" coveredelements="54"/>
      </class>
      <line num="58" type="method" name="hasLiteralHTMLMarker" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="65" type="method" name="isLiteralHTMLNode" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="70" type="method" name="isZeroWidthWikitextElt" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="80" type="method" name="isBlockNodeWithVisibleWT" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="90" type="method" name="isATagFromWikiLinkSyntax" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="105" type="method" name="isATagFromExtLinkSyntax" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="120" type="method" name="isATagFromURLLinkSyntax" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="135" type="method" name="isATagFromMagicLinkSyntax" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="151" type="method" name="matchTplType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="159" type="method" name="hasExpandedAttrsType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="166" type="method" name="isTplMarkerMeta" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="173" type="method" name="isTplStartMarkerMeta" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="181" type="method" name="isTplEndMarkerMeta" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="189" type="method" name="findFirstEncapsulationWrapperNode" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="222" type="method" name="isNewElt" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="237" type="method" name="isIndentPre" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="241" type="method" name="isInlineMedia" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="246" type="method" name="isGeneratedFigure" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="254" type="method" name="indentPreDSRCorrection" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="277" type="method" name="isEncapsulatedDOMForestRoot" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="286" type="method" name="isRedirectLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="295" type="method" name="isCategoryLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="304" type="method" name="isSolTransparentLink" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="319" type="method" name="emitsSolTransparentSingleLineWT" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="338" type="method" name="isFallbackIdSpan" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="349" type="method" name="isRenderingTransparentNode" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="369" type="method" name="inHTMLTableTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="387" type="method" name="isFirstEncapsulationWrapperNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="394" type="method" name="isFirstExtensionWrapperNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="402" type="method" name="isExtensionOutputtingCoreMwDomSpec" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="418" type="method" name="isEncapsulationWrapper" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="428" type="method" name="isDOMFragmentWrapper" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="436" type="method" name="isSealedFragmentOfType" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="443" type="method" name="isParsoidSectionTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="455" type="method" name="fromExtensionContent" visibility="public" complexity="5" crap="5" count="1"/>
      <line num="456" type="stmt" count="1"/>
      <line num="457" type="stmt" count="1"/>
      <line num="458" type="stmt" count="1"/>
      <line num="459" type="stmt" count="1"/>
      <line num="461" type="stmt" count="1"/>
      <line num="463" type="stmt" count="1"/>
      <line num="469" type="method" name="fromEncapsulatedContent" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="484" type="method" name="getWTSource" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="511" type="method" name="getAboutSiblings" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="544" type="method" name="skipOverEncapsulatedContent" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="617" type="method" name="encodeComment" visibility="public" complexity="1" crap="1" count="6"/>
      <line num="619" type="stmt" count="6"/>
      <line num="620" type="stmt" count="3"/>
      <line num="621" type="stmt" count="6"/>
      <line num="626" type="stmt" count="6"/>
      <line num="627" type="stmt" count="5"/>
      <line num="628" type="stmt" count="6"/>
      <line num="636" type="method" name="decodeComment" visibility="public" complexity="2" crap="2" count="6"/>
      <line num="638" type="stmt" count="6"/>
      <line num="642" type="stmt" count="6"/>
      <line num="643" type="stmt" count="3"/>
      <line num="644" type="stmt" count="3"/>
      <line num="645" type="stmt" count="6"/>
      <line num="656" type="method" name="decodedCommentLength" visibility="public" complexity="6" crap="8.60" count="7"/>
      <line num="658" type="stmt" count="7"/>
      <line num="659" type="stmt" count="7"/>
      <line num="660" type="stmt" count="7"/>
      <line num="661" type="stmt" count="7"/>
      <line num="662" type="stmt" count="7"/>
      <line num="664" type="stmt" count="1"/>
      <line num="666" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="674" type="stmt" count="7"/>
      <line num="677" type="method" name="getExtTagName" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="682" type="method" name="getPFragmentHandlerKey" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="689" type="method" name="getNativeExt" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="697" type="method" name="isIncludeTag" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="701" type="method" name="isAnnotationTag" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="720" type="method" name="isAnnOrExtTag" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="735" type="method" name="createEmptyLocalizationFragment" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="753" type="method" name="createPageContentI18nFragment" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="756" type="stmt" count="1"/>
      <line num="757" type="stmt" count="1"/>
      <line num="758" type="stmt" count="1"/>
      <line num="759" type="stmt" count="1"/>
      <line num="772" type="method" name="createInterfaceI18nFragment" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="775" type="stmt" count="2"/>
      <line num="776" type="stmt" count="2"/>
      <line num="777" type="stmt" count="2"/>
      <line num="778" type="stmt" count="2"/>
      <line num="796" type="method" name="createLangI18nFragment" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="799" type="stmt" count="1"/>
      <line num="800" type="stmt" count="1"/>
      <line num="801" type="stmt" count="1"/>
      <line num="802" type="stmt" count="1"/>
      <line num="813" type="method" name="addPageContentI18nAttribute" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="816" type="stmt" count="3"/>
      <line num="817" type="stmt" count="3"/>
      <line num="818" type="stmt" count="3"/>
      <line num="828" type="method" name="addInterfaceI18nAttribute" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="831" type="stmt" count="2"/>
      <line num="832" type="stmt" count="2"/>
      <line num="833" type="stmt" count="2"/>
      <line num="848" type="method" name="addLangI18nAttribute" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="851" type="stmt" count="1"/>
      <line num="852" type="stmt" count="1"/>
      <line num="853" type="stmt" count="1"/>
      <line num="858" type="method" name="matchAnnotationMeta" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="870" type="method" name="extractAnnotationType" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="882" type="method" name="isAnnotationStartMarkerMeta" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="894" type="method" name="isAnnotationEndMarkerMeta" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="906" type="method" name="isMovedMetaTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="917" type="method" name="isMarkerAnnotation" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="922" type="method" name="getMediaFormat" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="928" type="method" name="hasVisibleCaption" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="941" type="method" name="textContentFromCaption" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="950" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <metrics loc="960" ncloc="542" classes="1" methods="64" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="248" coveredstatements="45" elements="312" coveredelements="54"/>
    </file>
    <file name="/src/src/Wikitext/Consts.php">
      <class name="Wikimedia\Parsoid\Wikitext\Consts" namespace="global">
        <metrics complexity="10" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="217" coveredstatements="0" elements="218" coveredelements="0"/>
      </class>
      <line num="29" type="method" name="init" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <metrics loc="384" ncloc="292" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="218" coveredstatements="0" elements="219" coveredelements="0"/>
    </file>
    <file name="/src/src/Wikitext/ContentModelHandler.php">
      <class name="Wikimedia\Parsoid\Wikitext\ContentModelHandler" namespace="global">
        <metrics complexity="15" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="23" elements="101" coveredelements="24"/>
      </class>
      <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="40" type="method" name="canonicalizeDOM" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="70" type="method" name="setupSelser" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="method" name="processIndicators" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="160" type="method" name="toDOM" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="216" type="method" name="preprocessEditedDOM" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="236" type="method" name="fromDOM" visibility="public" complexity="2" crap="2" count="25"/>
      <line num="239" type="stmt" count="25"/>
      <line num="240" type="stmt" count="25"/>
      <line num="241" type="stmt" count="25"/>
      <line num="243" type="stmt" count="25"/>
      <line num="245" type="stmt" count="25"/>
      <line num="246" type="stmt" count="25"/>
      <line num="247" type="stmt" count="25"/>
      <line num="248" type="stmt" count="25"/>
      <line num="249" type="stmt" count="25"/>
      <line num="252" type="stmt" count="24"/>
      <line num="253" type="stmt" count="24"/>
      <line num="256" type="stmt" count="25"/>
      <line num="258" type="stmt" count="25"/>
      <line num="259" type="stmt" count="25"/>
      <line num="260" type="stmt" count="25"/>
      <line num="262" type="stmt" count="25"/>
      <line num="263" type="stmt" count="25"/>
      <line num="264" type="stmt" count="25"/>
      <line num="265" type="stmt" count="25"/>
      <line num="266" type="stmt" count="25"/>
      <line num="267" type="stmt" count="25"/>
      <line num="268" type="stmt" count="25"/>
      <line num="270" type="stmt" count="25"/>
      <metrics loc="274" ncloc="178" classes="1" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="23" elements="101" coveredelements="24"/>
    </file>
    <file name="/src/src/Wikitext/Wikitext.php">
      <class name="Wikimedia\Parsoid\Wikitext\Wikitext" namespace="global">
        <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="17" coveredelements="0"/>
      </class>
      <line num="41" type="method" name="preprocessFragment" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <metrics loc="67" ncloc="35" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="17" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/AddAnnotationIds.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\AddAnnotationIds" namespace="global">
        <metrics complexity="6" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="handler" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <metrics loc="53" ncloc="44" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/AddLinkAttributes.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\AddLinkAttributes" namespace="global">
        <metrics complexity="9" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="15" elements="20" coveredelements="15"/>
      </class>
      <line num="16" type="method" name="handler" visibility="public" complexity="9" crap="9.76" count="7"/>
      <line num="17" type="stmt" count="7"/>
      <line num="27" type="stmt" count="6"/>
      <line num="31" type="stmt" count="6"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="6"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="6"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="6"/>
      <line num="45" type="stmt" count="6"/>
      <line num="46" type="stmt" count="6"/>
      <line num="47" type="stmt" count="6"/>
      <line num="48" type="stmt" count="4"/>
      <line num="49" type="stmt" count="4"/>
      <line num="50" type="stmt" count="4"/>
      <line num="53" type="stmt" count="2"/>
      <line num="56" type="stmt" count="1"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="7"/>
      <metrics loc="62" ncloc="44" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="15" elements="20" coveredelements="15"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/CleanUp.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\CleanUp" namespace="global">
        <metrics complexity="83" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="171" coveredstatements="67" elements="178" coveredelements="68"/>
      </class>
      <line num="29" type="method" name="stripMarkerMetas" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="83" type="method" name="isEmptyNode" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="127" type="method" name="handleEmptyElements" visibility="public" complexity="11" crap="132" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="178" type="method" name="inNativeContent" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="193" type="method" name="trimWhiteSpace" visibility="private" complexity="17" crap="17" count="24"/>
      <line num="195" type="stmt" count="24"/>
      <line num="196" type="stmt" count="24"/>
      <line num="197" type="stmt" count="24"/>
      <line num="198" type="stmt" count="24"/>
      <line num="199" type="stmt" count="24"/>
      <line num="200" type="stmt" count="24"/>
      <line num="201" type="stmt" count="10"/>
      <line num="202" type="stmt" count="10"/>
      <line num="203" type="stmt" count="10"/>
      <line num="204" type="stmt" count="24"/>
      <line num="205" type="stmt" count="24"/>
      <line num="210" type="stmt" count="10"/>
      <line num="214" type="stmt" count="24"/>
      <line num="215" type="stmt" count="24"/>
      <line num="217" type="stmt" count="15"/>
      <line num="218" type="stmt" count="15"/>
      <line num="219" type="stmt" count="15"/>
      <line num="222" type="stmt" count="24"/>
      <line num="223" type="stmt" count="24"/>
      <line num="227" type="stmt" count="24"/>
      <line num="228" type="stmt" count="24"/>
      <line num="229" type="stmt" count="24"/>
      <line num="230" type="stmt" count="24"/>
      <line num="231" type="stmt" count="24"/>
      <line num="232" type="stmt" count="24"/>
      <line num="233" type="stmt" count="7"/>
      <line num="234" type="stmt" count="7"/>
      <line num="235" type="stmt" count="7"/>
      <line num="236" type="stmt" count="24"/>
      <line num="237" type="stmt" count="24"/>
      <line num="242" type="stmt" count="7"/>
      <line num="246" type="stmt" count="24"/>
      <line num="247" type="stmt" count="24"/>
      <line num="249" type="stmt" count="10"/>
      <line num="250" type="stmt" count="10"/>
      <line num="251" type="stmt" count="10"/>
      <line num="254" type="stmt" count="24"/>
      <line num="255" type="stmt" count="24"/>
      <line num="266" type="method" name="finalCleanup" visibility="public" complexity="24" crap="29.82" count="3"/>
      <line num="267" type="stmt" count="3"/>
      <line num="268" type="stmt" count="3"/>
      <line num="271" type="stmt" count="3"/>
      <line num="273" type="stmt" count="3"/>
      <line num="275" type="stmt" count="3"/>
      <line num="276" type="stmt" count="3"/>
      <line num="278" type="stmt" count="2"/>
      <line num="281" type="stmt" count="3"/>
      <line num="284" type="stmt" count="3"/>
      <line num="293" type="stmt" count="3"/>
      <line num="294" type="stmt" count="3"/>
      <line num="295" type="stmt" count="3"/>
      <line num="296" type="stmt" count="3"/>
      <line num="297" type="stmt" count="3"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="3"/>
      <line num="302" type="stmt" count="0"/>
      <line num="306" type="stmt" count="3"/>
      <line num="307" type="stmt" count="3"/>
      <line num="311" type="stmt" count="3"/>
      <line num="312" type="stmt" count="0"/>
      <line num="321" type="stmt" count="3"/>
      <line num="322" type="stmt" count="0"/>
      <line num="330" type="stmt" count="3"/>
      <line num="331" type="stmt" count="3"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="340" type="stmt" count="3"/>
      <line num="341" type="stmt" count="1"/>
      <line num="342" type="stmt" count="1"/>
      <line num="343" type="stmt" count="1"/>
      <line num="348" type="stmt" count="3"/>
      <line num="349" type="stmt" count="3"/>
      <line num="351" type="stmt" count="2"/>
      <line num="354" type="stmt" count="3"/>
      <line num="364" type="method" name="markDiscardableDataParsoid" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <metrics loc="421" ncloc="301" classes="1" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="171" coveredstatements="67" elements="178" coveredelements="68"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/DedupeStyles.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\DedupeStyles" namespace="global">
        <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="dedupe" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <metrics loc="60" ncloc="49" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/DisplaySpace.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\DisplaySpace" namespace="global">
        <metrics complexity="19" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="67" coveredelements="0"/>
      </class>
      <line num="26" type="method" name="getTextNodeDSRStart" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="57" type="method" name="insertDisplaySpace" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="94" type="method" name="omitNode" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="116" type="method" name="leftHandler" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="139" type="method" name="rightHandler" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <metrics loc="157" ncloc="127" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="67" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/HandleLinkNeighbours.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\HandleLinkNeighbours" namespace="global">
        <metrics complexity="55" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="99" coveredstatements="0" elements="103" coveredelements="0"/>
      </class>
      <line num="24" type="method" name="getLinkPrefix" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="41" type="method" name="getLinkTrail" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="61" type="method" name="findAndHandleNeighbour" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="136" type="method" name="handler" visibility="public" complexity="27" crap="756" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <metrics loc="239" ncloc="183" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="99" coveredstatements="0" elements="103" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/Headings.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\Headings" namespace="global">
        <metrics complexity="31" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="60" elements="98" coveredelements="61"/>
      </class>
      <line num="42" type="method" name="processHeadingContent" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="101" type="method" name="genAnchors" visibility="public" complexity="6" crap="6" count="18"/>
      <line num="102" type="stmt" count="18"/>
      <line num="103" type="stmt" count="18"/>
      <line num="108" type="stmt" count="18"/>
      <line num="113" type="stmt" count="18"/>
      <line num="114" type="stmt" count="18"/>
      <line num="115" type="stmt" count="18"/>
      <line num="117" type="stmt" count="18"/>
      <line num="118" type="stmt" count="18"/>
      <line num="121" type="stmt" count="18"/>
      <line num="122" type="stmt" count="2"/>
      <line num="123" type="stmt" count="2"/>
      <line num="124" type="stmt" count="2"/>
      <line num="125" type="stmt" count="2"/>
      <line num="126" type="stmt" count="2"/>
      <line num="127" type="stmt" count="2"/>
      <line num="128" type="stmt" count="2"/>
      <line num="132" type="stmt" count="17"/>
      <line num="133" type="stmt" count="17"/>
      <line num="134" type="stmt" count="17"/>
      <line num="138" type="stmt" count="17"/>
      <line num="139" type="stmt" count="17"/>
      <line num="140" type="stmt" count="17"/>
      <line num="141" type="stmt" count="17"/>
      <line num="142" type="stmt" count="13"/>
      <line num="146" type="stmt" count="17"/>
      <line num="147" type="stmt" count="17"/>
      <line num="148" type="stmt" count="17"/>
      <line num="149" type="stmt" count="17"/>
      <line num="150" type="stmt" count="17"/>
      <line num="152" type="stmt" count="17"/>
      <line num="153" type="stmt" count="5"/>
      <line num="154" type="stmt" count="5"/>
      <line num="155" type="stmt" count="5"/>
      <line num="156" type="stmt" count="5"/>
      <line num="158" type="stmt" count="5"/>
      <line num="159" type="stmt" count="5"/>
      <line num="160" type="stmt" count="5"/>
      <line num="162" type="stmt" count="5"/>
      <line num="165" type="stmt" count="17"/>
      <line num="174" type="method" name="normalizeSectionName" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="183" type="method" name="dedupeHeadingIds" visibility="public" complexity="8" crap="8.04" count="1"/>
      <line num="195" type="stmt" count="1"/>
      <line num="197" type="stmt" count="1"/>
      <line num="200" type="stmt" count="1"/>
      <line num="201" type="stmt" count="1"/>
      <line num="202" type="stmt" count="1"/>
      <line num="209" type="stmt" count="1"/>
      <line num="210" type="stmt" count="1"/>
      <line num="211" type="stmt" count="1"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="1"/>
      <line num="216" type="stmt" count="1"/>
      <line num="217" type="stmt" count="1"/>
      <line num="218" type="stmt" count="1"/>
      <line num="219" type="stmt" count="1"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="223" type="stmt" count="1"/>
      <line num="224" type="stmt" count="1"/>
      <line num="225" type="stmt" count="1"/>
      <line num="226" type="stmt" count="1"/>
      <line num="227" type="stmt" count="1"/>
      <line num="229" type="stmt" count="1"/>
      <line num="231" type="stmt" count="1"/>
      <metrics loc="234" ncloc="163" classes="1" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="60" elements="98" coveredelements="61"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/LiFixups.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\LiFixups" namespace="global">
        <metrics complexity="35" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="83" coveredstatements="0" elements="86" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="getMigrationInfo" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="39" type="method" name="findLastMigratableNode" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="91" type="method" name="migrateTrailingSolTransparentLinks" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <metrics loc="190" ncloc="154" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="83" coveredstatements="0" elements="86" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/TableFixups.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\TableFixups" namespace="global">
        <metrics complexity="158" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="393" coveredstatements="0" elements="407" coveredelements="0"/>
      </class>
      <line num="36" type="method" name="isSimpleTemplatedSpan" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="48" type="method" name="fillDSRGap" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="58" type="method" name="hoistTransclusionInfo" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="188" type="method" name="collectAttributishContent" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="283" type="method" name="reparseTemplatedAttributes" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="375" type="method" name="stripTrailingPipe" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="413" type="method" name="transferSourceBetweenCells" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="457" type="method" name="mergeCells" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="491" type="method" name="convertAttribsToContent" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="520" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="570" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="594" type="method" name="reparseWithPreviousCell" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="734" type="stmt" count="0"/>
      <line num="745" type="method" name="shouldAbortAttr" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="751" type="method" name="pipeStatusInContent" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="807" type="method" name="getReparseType" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="825" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="873" type="method" name="handleTableCellTemplates" visibility="public" complexity="26" crap="702" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="930" type="stmt" count="0"/>
      <line num="931" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="966" type="stmt" count="0"/>
      <line num="967" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <metrics loc="1012" ncloc="674" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="393" coveredstatements="0" elements="407" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Handlers/UnpackDOMFragments.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Handlers\UnpackDOMFragments" namespace="global">
        <metrics complexity="38" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="124" coveredstatements="69" elements="129" coveredelements="70"/>
      </class>
      <line num="24" type="method" name="hasBadNesting" visibility="private" complexity="2" crap="2" count="6"/>
      <line num="48" type="stmt" count="6"/>
      <line num="49" type="stmt" count="6"/>
      <line num="52" type="method" name="fixAbouts" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="72" type="method" name="makeChildrenEncapWrappers" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="94" type="method" name="markMisnested" visibility="private" complexity="5" crap="8.12" count="6"/>
      <line num="95" type="stmt" count="6"/>
      <line num="96" type="stmt" count="6"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="110" type="stmt" count="6"/>
      <line num="111" type="stmt" count="6"/>
      <line num="121" type="method" name="handler" visibility="public" complexity="24" crap="48.81" count="6"/>
      <line num="122" type="stmt" count="6"/>
      <line num="123" type="stmt" count="6"/>
      <line num="127" type="stmt" count="6"/>
      <line num="128" type="stmt" count="6"/>
      <line num="131" type="stmt" count="6"/>
      <line num="132" type="stmt" count="6"/>
      <line num="133" type="stmt" count="6"/>
      <line num="134" type="stmt" count="6"/>
      <line num="135" type="stmt" count="6"/>
      <line num="136" type="stmt" count="6"/>
      <line num="139" type="stmt" count="6"/>
      <line num="140" type="stmt" count="6"/>
      <line num="150" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="188" type="stmt" count="6"/>
      <line num="189" type="stmt" count="6"/>
      <line num="190" type="stmt" count="6"/>
      <line num="191" type="stmt" count="6"/>
      <line num="192" type="stmt" count="6"/>
      <line num="193" type="stmt" count="6"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="211" type="stmt" count="6"/>
      <line num="220" type="stmt" count="0"/>
      <line num="229" type="stmt" count="6"/>
      <line num="230" type="stmt" count="6"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="242" type="stmt" count="6"/>
      <line num="244" type="stmt" count="6"/>
      <line num="245" type="stmt" count="6"/>
      <line num="246" type="stmt" count="6"/>
      <line num="261" type="stmt" count="6"/>
      <line num="262" type="stmt" count="6"/>
      <line num="263" type="stmt" count="6"/>
      <line num="264" type="stmt" count="0"/>
      <line num="274" type="stmt" count="6"/>
      <line num="275" type="stmt" count="6"/>
      <line num="277" type="stmt" count="6"/>
      <line num="279" type="stmt" count="6"/>
      <line num="284" type="stmt" count="6"/>
      <line num="285" type="stmt" count="6"/>
      <line num="286" type="stmt" count="6"/>
      <line num="287" type="stmt" count="6"/>
      <line num="294" type="stmt" count="6"/>
      <line num="296" type="stmt" count="6"/>
      <line num="297" type="stmt" count="6"/>
      <line num="298" type="stmt" count="6"/>
      <line num="306" type="stmt" count="6"/>
      <line num="307" type="stmt" count="1"/>
      <line num="309" type="stmt" count="5"/>
      <line num="311" type="stmt" count="6"/>
      <line num="312" type="stmt" count="6"/>
      <line num="314" type="stmt" count="6"/>
      <line num="315" type="stmt" count="6"/>
      <line num="316" type="stmt" count="6"/>
      <line num="318" type="stmt" count="6"/>
      <line num="319" type="stmt" count="6"/>
      <line num="321" type="stmt" count="6"/>
      <line num="322" type="stmt" count="6"/>
      <line num="323" type="stmt" count="6"/>
      <line num="324" type="stmt" count="6"/>
      <line num="326" type="stmt" count="6"/>
      <line num="327" type="stmt" count="6"/>
      <line num="328" type="stmt" count="6"/>
      <line num="331" type="stmt" count="6"/>
      <line num="336" type="stmt" count="6"/>
      <line num="339" type="stmt" count="6"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="360" type="stmt" count="6"/>
      <line num="361" type="stmt" count="6"/>
      <line num="363" type="stmt" count="6"/>
      <metrics loc="366" ncloc="227" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="124" coveredstatements="69" elements="129" coveredelements="70"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/AddMediaInfo.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\AddMediaInfo" namespace="global">
        <metrics complexity="136" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="420" coveredstatements="0" elements="434" coveredelements="0"/>
      </class>
      <line num="35" type="method" name="handleSize" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="99" type="method" name="parseTimeString" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="132" type="method" name="parseFrag" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="154" type="method" name="addSources" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="193" type="method" name="addTracks" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="223" type="method" name="getPath" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="243" type="method" name="handleAudio" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="300" type="method" name="handleVideo" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="358" type="method" name="handleImage" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="401" type="method" name="makeErr" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="414" type="method" name="handleErrors" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="430" type="method" name="copyOverAttribute" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="441" type="method" name="replaceAnchor" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="520" type="method" name="run" visibility="public" complexity="51" crap="2652" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="704" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="716" type="stmt" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="727" type="stmt" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="736" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="753" type="stmt" count="0"/>
      <line num="754" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="777" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="781" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="785" type="stmt" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="790" type="stmt" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="800" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="823" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <metrics loc="838" ncloc="692" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="420" coveredstatements="0" elements="434" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/AddMetaData.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\AddMetaData" namespace="global">
        <metrics complexity="19" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="138" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="method" name="updateBodyClasslist" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="96" type="method" name="run" visibility="public" complexity="17" crap="306" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <metrics loc="267" ncloc="203" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="138" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/AddRedLinks.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\AddRedLinks" namespace="global">
        <metrics complexity="36" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="46" elements="112" coveredelements="46"/>
      </class>
      <line num="31" type="method" name="run" visibility="public" complexity="23" crap="74.10" count="15"/>
      <line num="35" type="stmt" count="15"/>
      <line num="36" type="stmt" count="15"/>
      <line num="37" type="stmt" count="15"/>
      <line num="40" type="stmt" count="15"/>
      <line num="41" type="stmt" count="15"/>
      <line num="42" type="stmt" count="15"/>
      <line num="43" type="stmt" count="15"/>
      <line num="44" type="stmt" count="15"/>
      <line num="45" type="stmt" count="15"/>
      <line num="46" type="stmt" count="15"/>
      <line num="50" type="stmt" count="15"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="stmt" count="15"/>
      <line num="55" type="stmt" count="15"/>
      <line num="56" type="stmt" count="15"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="stmt" count="15"/>
      <line num="64" type="stmt" count="15"/>
      <line num="65" type="stmt" count="15"/>
      <line num="66" type="stmt" count="15"/>
      <line num="67" type="stmt" count="15"/>
      <line num="68" type="stmt" count="15"/>
      <line num="69" type="stmt" count="15"/>
      <line num="71" type="stmt" count="15"/>
      <line num="72" type="stmt" count="15"/>
      <line num="73" type="stmt" count="15"/>
      <line num="74" type="stmt" count="0"/>
      <line num="77" type="stmt" count="15"/>
      <line num="78" type="stmt" count="15"/>
      <line num="80" type="stmt" count="15"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="88" type="stmt" count="15"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="15"/>
      <line num="123" type="stmt" count="15"/>
      <line num="124" type="stmt" count="15"/>
      <line num="126" type="stmt" count="15"/>
      <line num="127" type="stmt" count="15"/>
      <line num="128" type="stmt" count="9"/>
      <line num="132" type="stmt" count="15"/>
      <line num="133" type="stmt" count="15"/>
      <line num="135" type="stmt" count="15"/>
      <line num="136" type="stmt" count="15"/>
      <line num="137" type="stmt" count="15"/>
      <line num="138" type="stmt" count="15"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="159" type="stmt" count="15"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="15"/>
      <line num="165" type="stmt" count="15"/>
      <line num="167" type="stmt" count="15"/>
      <line num="169" type="stmt" count="15"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="15"/>
      <line num="173" type="stmt" count="0"/>
      <line num="188" type="method" name="getVariantTitles" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <metrics loc="251" ncloc="209" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="46" elements="112" coveredelements="46"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/AnnotationDOMRangeBuilder.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\AnnotationDOMRangeBuilder" namespace="global">
        <metrics complexity="48" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="129" coveredstatements="0" elements="141" coveredelements="0"/>
      </class>
      <line num="57" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="63" type="method" name="wrapAnnotationsInTree" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="96" type="method" name="makeUneditable" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="171" type="method" name="moveRangeStart" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="204" type="method" name="moveRangeEnd" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="246" type="method" name="isExtended" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="262" type="method" name="setMetaDataMwForRange" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="278" type="method" name="matchMetaType" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="284" type="method" name="verifyTplInfoExpectation" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="294" type="method" name="getRangeId" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="301" type="method" name="updateDSRForFirstRangeNode" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="method" name="execute" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <metrics loc="345" ncloc="232" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="129" coveredstatements="0" elements="141" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/CompoundTemplateInfo.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\CompoundTemplateInfo" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <metrics loc="25" ncloc="22" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/ComputeDSR.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\ComputeDSR" namespace="global">
        <metrics complexity="149" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="277" coveredstatements="235" elements="284" coveredelements="237"/>
      </class>
      <line num="68" type="method" name="tsrSpansTagDOM" visibility="private" complexity="3" crap="3" count="26"/>
      <line num="73" type="stmt" count="26"/>
      <line num="74" type="stmt" count="26"/>
      <line num="75" type="stmt" count="26"/>
      <line num="76" type="stmt" count="26"/>
      <line num="77" type="stmt" count="26"/>
      <line num="78" type="stmt" count="26"/>
      <line num="79" type="stmt" count="26"/>
      <line num="80" type="stmt" count="26"/>
      <line num="81" type="stmt" count="26"/>
      <line num="95" type="method" name="acceptableInconsistency" visibility="private" complexity="6" crap="6" count="2"/>
      <line num="113" type="stmt" count="2"/>
      <line num="114" type="stmt" count="2"/>
      <line num="115" type="stmt" count="2"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="119" type="stmt" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="132" type="method" name="computeListEltWidth" visibility="private" complexity="10" crap="10.98" count="1"/>
      <line num="133" type="stmt" count="1"/>
      <line num="134" type="stmt" count="1"/>
      <line num="138" type="stmt" count="1"/>
      <line num="144" type="stmt" count="1"/>
      <line num="147" type="stmt" count="1"/>
      <line num="148" type="stmt" count="1"/>
      <line num="149" type="stmt" count="1"/>
      <line num="150" type="stmt" count="1"/>
      <line num="151" type="stmt" count="1"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="1"/>
      <line num="162" type="stmt" count="1"/>
      <line num="173" type="method" name="computeATagWidth" visibility="private" complexity="10" crap="10.29" count="6"/>
      <line num="198" type="stmt" count="6"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="6"/>
      <line num="202" type="stmt" count="2"/>
      <line num="203" type="stmt" count="1"/>
      <line num="204" type="stmt" count="1"/>
      <line num="205" type="stmt" count="1"/>
      <line num="207" type="stmt" count="1"/>
      <line num="209" type="stmt" count="4"/>
      <line num="210" type="stmt" count="1"/>
      <line num="211" type="stmt" count="3"/>
      <line num="212" type="stmt" count="3"/>
      <line num="214" type="stmt" count="3"/>
      <line num="216" type="stmt" count="0"/>
      <line num="231" type="method" name="computeTagWidths" visibility="private" complexity="15" crap="15.31" count="31"/>
      <line num="232" type="stmt" count="31"/>
      <line num="233" type="stmt" count="1"/>
      <line num="234" type="stmt" count="1"/>
      <line num="235" type="stmt" count="1"/>
      <line num="236" type="stmt" count="1"/>
      <line num="239" type="stmt" count="30"/>
      <line num="240" type="stmt" count="11"/>
      <line num="241" type="stmt" count="0"/>
      <line num="243" type="stmt" count="26"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="26"/>
      <line num="249" type="stmt" count="26"/>
      <line num="250" type="stmt" count="1"/>
      <line num="251" type="stmt" count="1"/>
      <line num="253" type="stmt" count="26"/>
      <line num="254" type="stmt" count="26"/>
      <line num="256" type="stmt" count="20"/>
      <line num="257" type="stmt" count="6"/>
      <line num="258" type="stmt" count="6"/>
      <line num="259" type="stmt" count="20"/>
      <line num="260" type="stmt" count="1"/>
      <line num="261" type="stmt" count="20"/>
      <line num="262" type="stmt" count="19"/>
      <line num="266" type="stmt" count="26"/>
      <line num="267" type="stmt" count="24"/>
      <line num="272" type="stmt" count="30"/>
      <line num="303" type="method" name="computeNodeDSR" visibility="private" complexity="102" crap="153.21" count="31"/>
      <line num="307" type="stmt" count="31"/>
      <line num="308" type="stmt" count="31"/>
      <line num="309" type="stmt" count="1"/>
      <line num="312" type="stmt" count="31"/>
      <line num="315" type="stmt" count="31"/>
      <line num="321" type="stmt" count="31"/>
      <line num="323" type="stmt" count="31"/>
      <line num="324" type="stmt" count="31"/>
      <line num="325" type="stmt" count="31"/>
      <line num="326" type="stmt" count="31"/>
      <line num="327" type="stmt" count="31"/>
      <line num="328" type="stmt" count="31"/>
      <line num="329" type="stmt" count="31"/>
      <line num="331" type="stmt" count="31"/>
      <line num="332" type="stmt" count="31"/>
      <line num="333" type="stmt" count="31"/>
      <line num="334" type="stmt" count="31"/>
      <line num="335" type="stmt" count="18"/>
      <line num="338" type="stmt" count="28"/>
      <line num="345" type="stmt" count="31"/>
      <line num="346" type="stmt" count="31"/>
      <line num="347" type="stmt" count="19"/>
      <line num="349" type="stmt" count="19"/>
      <line num="350" type="stmt" count="19"/>
      <line num="357" type="stmt" count="19"/>
      <line num="359" type="stmt" count="2"/>
      <line num="360" type="stmt" count="2"/>
      <line num="361" type="stmt" count="1"/>
      <line num="362" type="stmt" count="1"/>
      <line num="363" type="stmt" count="1"/>
      <line num="364" type="stmt" count="1"/>
      <line num="368" type="stmt" count="1"/>
      <line num="369" type="stmt" count="1"/>
      <line num="375" type="stmt" count="31"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="31"/>
      <line num="394" type="stmt" count="31"/>
      <line num="395" type="stmt" count="28"/>
      <line num="396" type="stmt" count="27"/>
      <line num="398" type="stmt" count="31"/>
      <line num="400" type="stmt" count="3"/>
      <line num="402" type="stmt" count="3"/>
      <line num="404" type="stmt" count="31"/>
      <line num="406" type="stmt" count="31"/>
      <line num="407" type="stmt" count="31"/>
      <line num="408" type="stmt" count="31"/>
      <line num="409" type="stmt" count="31"/>
      <line num="410" type="stmt" count="31"/>
      <line num="411" type="stmt" count="31"/>
      <line num="413" type="stmt" count="31"/>
      <line num="426" type="stmt" count="31"/>
      <line num="427" type="stmt" count="31"/>
      <line num="429" type="stmt" count="6"/>
      <line num="430" type="stmt" count="6"/>
      <line num="431" type="stmt" count="1"/>
      <line num="432" type="stmt" count="1"/>
      <line num="436" type="stmt" count="31"/>
      <line num="437" type="stmt" count="6"/>
      <line num="438" type="stmt" count="2"/>
      <line num="443" type="stmt" count="2"/>
      <line num="444" type="stmt" count="2"/>
      <line num="445" type="stmt" count="2"/>
      <line num="448" type="stmt" count="1"/>
      <line num="449" type="stmt" count="1"/>
      <line num="451" type="stmt" count="4"/>
      <line num="453" type="stmt" count="2"/>
      <line num="454" type="stmt" count="2"/>
      <line num="455" type="stmt" count="2"/>
      <line num="457" type="stmt" count="2"/>
      <line num="459" type="stmt" count="6"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="464" type="stmt" count="31"/>
      <line num="465" type="stmt" count="1"/>
      <line num="467" type="stmt" count="31"/>
      <line num="468" type="stmt" count="31"/>
      <line num="470" type="stmt" count="0"/>
      <line num="473" type="stmt" count="31"/>
      <line num="474" type="stmt" count="17"/>
      <line num="476" type="stmt" count="31"/>
      <line num="477" type="stmt" count="26"/>
      <line num="478" type="stmt" count="26"/>
      <line num="479" type="stmt" count="7"/>
      <line num="480" type="stmt" count="7"/>
      <line num="481" type="stmt" count="7"/>
      <line num="484" type="stmt" count="20"/>
      <line num="487" type="stmt" count="26"/>
      <line num="488" type="stmt" count="22"/>
      <line num="489" type="stmt" count="2"/>
      <line num="494" type="stmt" count="31"/>
      <line num="495" type="stmt" count="31"/>
      <line num="497" type="stmt" count="31"/>
      <line num="498" type="stmt" count="6"/>
      <line num="500" type="stmt" count="31"/>
      <line num="501" type="stmt" count="9"/>
      <line num="504" type="stmt" count="31"/>
      <line num="505" type="stmt" count="31"/>
      <line num="521" type="stmt" count="31"/>
      <line num="522" type="stmt" count="31"/>
      <line num="527" type="stmt" count="1"/>
      <line num="528" type="stmt" count="30"/>
      <line num="529" type="stmt" count="30"/>
      <line num="530" type="stmt" count="30"/>
      <line num="544" type="stmt" count="1"/>
      <line num="546" type="stmt" count="30"/>
      <line num="547" type="stmt" count="30"/>
      <line num="548" type="stmt" count="30"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="30"/>
      <line num="555" type="stmt" count="30"/>
      <line num="556" type="stmt" count="30"/>
      <line num="557" type="stmt" count="30"/>
      <line num="561" type="stmt" count="31"/>
      <line num="562" type="stmt" count="29"/>
      <line num="563" type="stmt" count="29"/>
      <line num="564" type="stmt" count="18"/>
      <line num="569" type="stmt" count="31"/>
      <line num="570" type="stmt" count="30"/>
      <line num="571" type="stmt" count="30"/>
      <line num="572" type="stmt" count="1"/>
      <line num="577" type="stmt" count="31"/>
      <line num="578" type="stmt" count="31"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="587" type="stmt" count="31"/>
      <line num="590" type="stmt" count="1"/>
      <line num="591" type="stmt" count="0"/>
      <line num="593" type="stmt" count="1"/>
      <line num="595" type="stmt" count="31"/>
      <line num="598" type="stmt" count="31"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="31"/>
      <line num="607" type="stmt" count="31"/>
      <line num="608" type="stmt" count="31"/>
      <line num="609" type="stmt" count="31"/>
      <line num="611" type="stmt" count="30"/>
      <line num="612" type="stmt" count="30"/>
      <line num="613" type="stmt" count="30"/>
      <line num="614" type="stmt" count="19"/>
      <line num="615" type="stmt" count="19"/>
      <line num="616" type="stmt" count="13"/>
      <line num="617" type="stmt" count="15"/>
      <line num="619" type="stmt" count="1"/>
      <line num="620" type="stmt" count="15"/>
      <line num="622" type="stmt" count="15"/>
      <line num="623" type="stmt" count="15"/>
      <line num="624" type="stmt" count="15"/>
      <line num="625" type="stmt" count="15"/>
      <line num="626" type="stmt" count="15"/>
      <line num="627" type="stmt" count="15"/>
      <line num="635" type="stmt" count="14"/>
      <line num="639" type="stmt" count="1"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="1"/>
      <line num="644" type="stmt" count="1"/>
      <line num="652" type="stmt" count="1"/>
      <line num="653" type="stmt" count="0"/>
      <line num="655" type="stmt" count="1"/>
      <line num="658" type="stmt" count="0"/>
      <line num="660" type="stmt" count="15"/>
      <line num="664" type="stmt" count="30"/>
      <line num="665" type="stmt" count="30"/>
      <line num="671" type="stmt" count="31"/>
      <line num="672" type="stmt" count="1"/>
      <line num="675" type="stmt" count="31"/>
      <line num="678" type="stmt" count="31"/>
      <line num="681" type="stmt" count="31"/>
      <line num="682" type="stmt" count="3"/>
      <line num="686" type="stmt" count="31"/>
      <line num="687" type="stmt" count="1"/>
      <line num="688" type="stmt" count="1"/>
      <line num="691" type="stmt" count="31"/>
      <line num="693" type="stmt" count="31"/>
      <line num="708" type="method" name="run" visibility="public" complexity="3" crap="3.01" count="31"/>
      <line num="712" type="stmt" count="31"/>
      <line num="713" type="stmt" count="0"/>
      <line num="716" type="stmt" count="31"/>
      <line num="717" type="stmt" count="31"/>
      <line num="718" type="stmt" count="31"/>
      <line num="719" type="stmt" count="31"/>
      <line num="722" type="stmt" count="31"/>
      <line num="723" type="stmt" count="31"/>
      <line num="725" type="stmt" count="31"/>
      <line num="726" type="stmt" count="31"/>
      <line num="727" type="stmt" count="31"/>
      <line num="729" type="stmt" count="31"/>
      <metrics loc="732" ncloc="483" classes="1" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="277" coveredstatements="235" elements="284" coveredelements="237"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/ConvertOffsets.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\ConvertOffsets" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <metrics loc="43" ncloc="30" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/DOMPPTraverser.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMPPTraverser" namespace="global">
        <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="7" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="32" type="method" name="addHandler" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="39" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <metrics loc="46" ncloc="34" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="7" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder" namespace="global">
        <metrics complexity="181" methods="24" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="490" coveredstatements="0" elements="514" coveredelements="0"/>
      </class>
      <line num="87" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="101" type="method" name="updateDSRForFirstRangeNode" visibility="protected" complexity="6" crap="42" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="126" type="method" name="getRangeEndDSR" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="182" type="method" name="getRangeId" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="194" type="method" name="getDOMRange" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="329" type="method" name="getStartConsideringFosteredContent" visibility="protected" complexity="4" crap="20" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="343" type="method" name="stripStartMeta" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="356" type="method" name="findToplevelEnclosingRange" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="381" type="method" name="recordTemplateInfo" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="428" type="method" name="introducesCycle" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="452" type="method" name="rangesOverlap" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="466" type="method" name="findTopLevelNonOverlappingRanges" visibility="public" complexity="33" crap="1122" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="698" type="method" name="findFirstTemplatedNode" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="741" type="method" name="ensureElementsInRange" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="762" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="787" type="method" name="findEncapTarget" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="816" type="method" name="encapsulateTemplates" visibility="private" complexity="37" crap="1406" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="919" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="928" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="941" type="stmt" count="0"/>
      <line num="942" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="950" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="958" type="stmt" count="0"/>
      <line num="959" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="962" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="967" type="stmt" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="983" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1035" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1049" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1052" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1060" type="stmt" count="0"/>
      <line num="1061" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1074" type="method" name="addNodeRange" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1094" type="method" name="getNodeRanges" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1104" type="method" name="findWrappableMetaRanges" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="1105" type="stmt" count="0"/>
      <line num="1106" type="stmt" count="0"/>
      <line num="1107" type="stmt" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1118" type="method" name="findWrappableTemplateRangesRecursive" visibility="private" complexity="24" crap="600" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1126" type="stmt" count="0"/>
      <line num="1128" type="stmt" count="0"/>
      <line num="1129" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1151" type="stmt" count="0"/>
      <line num="1152" type="stmt" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1161" type="stmt" count="0"/>
      <line num="1164" type="stmt" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1166" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1200" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1215" type="stmt" count="0"/>
      <line num="1216" type="stmt" count="0"/>
      <line num="1219" type="stmt" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1221" type="stmt" count="0"/>
      <line num="1223" type="stmt" count="0"/>
      <line num="1224" type="stmt" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1251" type="stmt" count="0"/>
      <line num="1261" type="method" name="matchMetaType" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="1263" type="stmt" count="0"/>
      <line num="1266" type="method" name="verifyTplInfoExpectation" visibility="protected" complexity="2" crap="6" count="0"/>
      <line num="1267" type="stmt" count="0"/>
      <line num="1270" type="stmt" count="0"/>
      <line num="1274" type="method" name="execute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1277" type="stmt" count="0"/>
      <line num="1278" type="stmt" count="0"/>
      <line num="1290" type="method" name="findEnclosingRange" visibility="protected" complexity="5" crap="30" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1294" type="stmt" count="0"/>
      <line num="1295" type="stmt" count="0"/>
      <line num="1296" type="stmt" count="0"/>
      <line num="1297" type="stmt" count="0"/>
      <line num="1298" type="stmt" count="0"/>
      <line num="1301" type="stmt" count="0"/>
      <line num="1302" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1305" type="stmt" count="0"/>
      <line num="1306" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1312" type="stmt" count="0"/>
      <line num="1313" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <metrics loc="1322" ncloc="838" classes="1" methods="24" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="490" coveredstatements="0" elements="514" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/DOMRangeInfo.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeInfo" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <metrics loc="45" ncloc="31" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/DOMRangeInfoArray.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeInfoArray" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="10" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/LangConverter.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\LangConverter" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <metrics loc="31" ncloc="28" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/Linter.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\Linter" namespace="global">
        <metrics complexity="247" methods="33" coveredmethods="28" conditionals="0" coveredconditionals="0" statements="579" coveredstatements="568" elements="612" coveredelements="596"/>
      </class>
      <line num="83" type="method" name="getTagsWithChangedMisnestingBehavior" visibility="private" complexity="7" crap="7" count="7"/>
      <line num="84" type="stmt" count="7"/>
      <line num="88" type="stmt" count="7"/>
      <line num="89" type="stmt" count="7"/>
      <line num="91" type="stmt" count="7"/>
      <line num="93" type="stmt" count="7"/>
      <line num="95" type="stmt" count="7"/>
      <line num="97" type="stmt" count="7"/>
      <line num="98" type="stmt" count="7"/>
      <line num="100" type="stmt" count="7"/>
      <line num="101" type="stmt" count="7"/>
      <line num="102" type="stmt" count="7"/>
      <line num="103" type="stmt" count="7"/>
      <line num="104" type="stmt" count="7"/>
      <line num="105" type="stmt" count="7"/>
      <line num="106" type="stmt" count="7"/>
      <line num="107" type="stmt" count="7"/>
      <line num="108" type="stmt" count="7"/>
      <line num="110" type="stmt" count="7"/>
      <line num="115" type="stmt" count="7"/>
      <line num="121" type="method" name="leftMostMisnestedDescendent" visibility="private" complexity="8" crap="8" count="8"/>
      <line num="122" type="stmt" count="8"/>
      <line num="123" type="stmt" count="4"/>
      <line num="126" type="stmt" count="8"/>
      <line num="127" type="stmt" count="2"/>
      <line num="128" type="stmt" count="2"/>
      <line num="131" type="stmt" count="8"/>
      <line num="132" type="stmt" count="8"/>
      <line num="133" type="stmt" count="8"/>
      <line num="134" type="stmt" count="8"/>
      <line num="136" type="stmt" count="6"/>
      <line num="137" type="stmt" count="5"/>
      <line num="139" type="stmt" count="2"/>
      <line num="144" type="stmt" count="6"/>
      <line num="155" type="method" name="getMatchingMisnestedNode" visibility="private" complexity="3" crap="3" count="8"/>
      <line num="156" type="stmt" count="8"/>
      <line num="157" type="stmt" count="6"/>
      <line num="160" type="stmt" count="8"/>
      <line num="161" type="stmt" count="8"/>
      <line num="164" type="stmt" count="7"/>
      <line num="179" type="method" name="findEnclosingTemplateName" visibility="public" complexity="7" crap="7.54" count="45"/>
      <line num="180" type="stmt" count="45"/>
      <line num="181" type="stmt" count="41"/>
      <line num="184" type="stmt" count="17"/>
      <line num="185" type="stmt" count="4"/>
      <line num="187" type="stmt" count="17"/>
      <line num="195" type="stmt" count="17"/>
      <line num="196" type="stmt" count="17"/>
      <line num="198" type="stmt" count="16"/>
      <line num="199" type="stmt" count="16"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="204" type="stmt" count="16"/>
      <line num="205" type="stmt" count="16"/>
      <line num="207" type="stmt" count="16"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="16"/>
      <line num="214" type="stmt" count="2"/>
      <line num="226" type="method" name="findLintDSR" visibility="public" complexity="5" crap="5" count="45"/>
      <line num="230" type="stmt" count="45"/>
      <line num="231" type="stmt" count="17"/>
      <line num="233" type="stmt" count="41"/>
      <line num="240" type="method" name="hasIdenticalNestedTag" visibility="private" complexity="5" crap="5" count="2"/>
      <line num="241" type="stmt" count="2"/>
      <line num="242" type="stmt" count="2"/>
      <line num="243" type="stmt" count="2"/>
      <line num="245" type="stmt" count="2"/>
      <line num="246" type="stmt" count="2"/>
      <line num="248" type="stmt" count="1"/>
      <line num="251" type="stmt" count="2"/>
      <line num="254" type="stmt" count="2"/>
      <line num="257" type="stmt" count="2"/>
      <line num="263" type="method" name="hasMisnestableContent" visibility="private" complexity="10" crap="10" count="4"/>
      <line num="267" type="stmt" count="4"/>
      <line num="268" type="stmt" count="2"/>
      <line num="271" type="stmt" count="4"/>
      <line num="272" type="stmt" count="4"/>
      <line num="273" type="stmt" count="4"/>
      <line num="276" type="stmt" count="3"/>
      <line num="277" type="stmt" count="3"/>
      <line num="278" type="stmt" count="2"/>
      <line num="280" type="stmt" count="2"/>
      <line num="285" type="stmt" count="3"/>
      <line num="286" type="stmt" count="3"/>
      <line num="287" type="stmt" count="3"/>
      <line num="288" type="stmt" count="3"/>
      <line num="289" type="stmt" count="3"/>
      <line num="290" type="stmt" count="3"/>
      <line num="314" type="method" name="endTagOptional" visibility="private" complexity="1" crap="1" count="7"/>
      <line num="315" type="stmt" count="7"/>
      <line num="316" type="stmt" count="7"/>
      <line num="322" type="method" name="getHeadingAncestor" visibility="private" complexity="3" crap="3" count="7"/>
      <line num="323" type="stmt" count="7"/>
      <line num="324" type="stmt" count="7"/>
      <line num="326" type="stmt" count="7"/>
      <line num="336" type="method" name="matchedOpenTagPairExists" visibility="private" complexity="7" crap="7.05" count="5"/>
      <line num="337" type="stmt" count="5"/>
      <line num="338" type="stmt" count="5"/>
      <line num="339" type="stmt" count="5"/>
      <line num="342" type="stmt" count="1"/>
      <line num="343" type="stmt" count="1"/>
      <line num="344" type="stmt" count="0"/>
      <line num="347" type="stmt" count="1"/>
      <line num="349" type="stmt" count="1"/>
      <line num="350" type="stmt" count="1"/>
      <line num="353" type="stmt" count="1"/>
      <line num="373" type="method" name="lintTreeBuilderFixup" visibility="private" complexity="31" crap="31" count="45"/>
      <line num="378" type="stmt" count="45"/>
      <line num="379" type="stmt" count="3"/>
      <line num="382" type="stmt" count="45"/>
      <line num="387" type="stmt" count="45"/>
      <line num="388" type="stmt" count="45"/>
      <line num="389" type="stmt" count="45"/>
      <line num="390" type="stmt" count="4"/>
      <line num="391" type="stmt" count="4"/>
      <line num="392" type="stmt" count="4"/>
      <line num="393" type="stmt" count="4"/>
      <line num="394" type="stmt" count="4"/>
      <line num="395" type="stmt" count="4"/>
      <line num="408" type="stmt" count="45"/>
      <line num="409" type="stmt" count="45"/>
      <line num="410" type="stmt" count="45"/>
      <line num="411" type="stmt" count="45"/>
      <line num="412" type="stmt" count="45"/>
      <line num="413" type="stmt" count="45"/>
      <line num="414" type="stmt" count="45"/>
      <line num="416" type="stmt" count="41"/>
      <line num="417" type="stmt" count="1"/>
      <line num="418" type="stmt" count="1"/>
      <line num="419" type="stmt" count="1"/>
      <line num="420" type="stmt" count="1"/>
      <line num="421" type="stmt" count="1"/>
      <line num="422" type="stmt" count="1"/>
      <line num="424" type="stmt" count="1"/>
      <line num="428" type="stmt" count="40"/>
      <line num="429" type="stmt" count="40"/>
      <line num="431" type="stmt" count="8"/>
      <line num="432" type="stmt" count="8"/>
      <line num="433" type="stmt" count="8"/>
      <line num="434" type="stmt" count="8"/>
      <line num="435" type="stmt" count="8"/>
      <line num="444" type="stmt" count="8"/>
      <line num="445" type="stmt" count="8"/>
      <line num="446" type="stmt" count="8"/>
      <line num="461" type="stmt" count="8"/>
      <line num="463" type="stmt" count="2"/>
      <line num="465" type="stmt" count="8"/>
      <line num="467" type="stmt" count="8"/>
      <line num="469" type="stmt" count="1"/>
      <line num="470" type="stmt" count="1"/>
      <line num="472" type="stmt" count="8"/>
      <line num="473" type="stmt" count="8"/>
      <line num="474" type="stmt" count="3"/>
      <line num="475" type="stmt" count="3"/>
      <line num="476" type="stmt" count="3"/>
      <line num="477" type="stmt" count="7"/>
      <line num="478" type="stmt" count="7"/>
      <line num="479" type="stmt" count="7"/>
      <line num="480" type="stmt" count="7"/>
      <line num="481" type="stmt" count="7"/>
      <line num="484" type="stmt" count="7"/>
      <line num="485" type="stmt" count="7"/>
      <line num="487" type="stmt" count="6"/>
      <line num="489" type="stmt" count="7"/>
      <line num="490" type="stmt" count="7"/>
      <line num="492" type="stmt" count="1"/>
      <line num="515" type="method" name="lintFostered" visibility="private" complexity="11" crap="11" count="45"/>
      <line num="518" type="stmt" count="45"/>
      <line num="519" type="stmt" count="44"/>
      <line num="525" type="stmt" count="24"/>
      <line num="537" type="stmt" count="24"/>
      <line num="539" type="stmt" count="24"/>
      <line num="540" type="stmt" count="24"/>
      <line num="541" type="stmt" count="24"/>
      <line num="542" type="stmt" count="24"/>
      <line num="543" type="stmt" count="24"/>
      <line num="544" type="stmt" count="24"/>
      <line num="545" type="stmt" count="24"/>
      <line num="546" type="stmt" count="24"/>
      <line num="550" type="stmt" count="1"/>
      <line num="552" type="stmt" count="1"/>
      <line num="556" type="stmt" count="24"/>
      <line num="557" type="stmt" count="24"/>
      <line num="559" type="stmt" count="1"/>
      <line num="560" type="stmt" count="24"/>
      <line num="561" type="stmt" count="1"/>
      <line num="563" type="stmt" count="24"/>
      <line num="566" type="stmt" count="1"/>
      <line num="567" type="stmt" count="1"/>
      <line num="568" type="stmt" count="1"/>
      <line num="569" type="stmt" count="1"/>
      <line num="570" type="stmt" count="1"/>
      <line num="571" type="stmt" count="1"/>
      <line num="572" type="stmt" count="1"/>
      <line num="573" type="stmt" count="1"/>
      <line num="581" type="method" name="lintObsoleteTag" visibility="private" complexity="17" crap="17" count="45"/>
      <line num="584" type="stmt" count="45"/>
      <line num="585" type="stmt" count="45"/>
      <line num="586" type="stmt" count="45"/>
      <line num="590" type="stmt" count="45"/>
      <line num="591" type="stmt" count="45"/>
      <line num="594" type="stmt" count="45"/>
      <line num="597" type="stmt" count="45"/>
      <line num="598" type="stmt" count="45"/>
      <line num="599" type="stmt" count="45"/>
      <line num="601" type="stmt" count="2"/>
      <line num="602" type="stmt" count="2"/>
      <line num="603" type="stmt" count="2"/>
      <line num="604" type="stmt" count="2"/>
      <line num="605" type="stmt" count="2"/>
      <line num="606" type="stmt" count="2"/>
      <line num="607" type="stmt" count="2"/>
      <line num="610" type="stmt" count="45"/>
      <line num="635" type="stmt" count="1"/>
      <line num="636" type="stmt" count="1"/>
      <line num="637" type="stmt" count="1"/>
      <line num="638" type="stmt" count="1"/>
      <line num="639" type="stmt" count="1"/>
      <line num="640" type="stmt" count="1"/>
      <line num="641" type="stmt" count="1"/>
      <line num="643" type="stmt" count="1"/>
      <line num="644" type="stmt" count="1"/>
      <line num="647" type="stmt" count="1"/>
      <line num="648" type="stmt" count="1"/>
      <line num="649" type="stmt" count="1"/>
      <line num="651" type="stmt" count="1"/>
      <line num="652" type="stmt" count="1"/>
      <line num="657" type="stmt" count="1"/>
      <line num="658" type="stmt" count="1"/>
      <line num="659" type="stmt" count="1"/>
      <line num="660" type="stmt" count="1"/>
      <line num="661" type="stmt" count="1"/>
      <line num="662" type="stmt" count="1"/>
      <line num="663" type="stmt" count="1"/>
      <line num="675" type="method" name="lintBogusImageOptions" visibility="private" complexity="8" crap="8" count="45"/>
      <line num="679" type="stmt" count="45"/>
      <line num="680" type="stmt" count="4"/>
      <line num="681" type="stmt" count="4"/>
      <line num="682" type="stmt" count="4"/>
      <line num="684" type="stmt" count="4"/>
      <line num="685" type="stmt" count="4"/>
      <line num="687" type="stmt" count="1"/>
      <line num="690" type="stmt" count="4"/>
      <line num="691" type="stmt" count="1"/>
      <line num="692" type="stmt" count="1"/>
      <line num="693" type="stmt" count="1"/>
      <line num="694" type="stmt" count="1"/>
      <line num="695" type="stmt" count="1"/>
      <line num="696" type="stmt" count="1"/>
      <line num="723" type="method" name="lintDeletableTableTag" visibility="private" complexity="7" crap="7" count="45"/>
      <line num="726" type="stmt" count="45"/>
      <line num="727" type="stmt" count="24"/>
      <line num="728" type="stmt" count="24"/>
      <line num="729" type="stmt" count="24"/>
      <line num="731" type="stmt" count="1"/>
      <line num="732" type="stmt" count="1"/>
      <line num="733" type="stmt" count="1"/>
      <line num="734" type="stmt" count="1"/>
      <line num="735" type="stmt" count="1"/>
      <line num="736" type="stmt" count="1"/>
      <line num="739" type="stmt" count="1"/>
      <line num="740" type="stmt" count="1"/>
      <line num="741" type="stmt" count="1"/>
      <line num="742" type="stmt" count="1"/>
      <line num="743" type="stmt" count="1"/>
      <line num="745" type="stmt" count="1"/>
      <line num="746" type="stmt" count="1"/>
      <line num="747" type="stmt" count="1"/>
      <line num="748" type="stmt" count="1"/>
      <line num="749" type="stmt" count="1"/>
      <line num="750" type="stmt" count="1"/>
      <line num="751" type="stmt" count="1"/>
      <line num="752" type="stmt" count="1"/>
      <line num="753" type="stmt" count="1"/>
      <line num="761" type="method" name="findMatchingChild" visibility="private" complexity="3" crap="3" count="2"/>
      <line num="762" type="stmt" count="2"/>
      <line num="763" type="stmt" count="2"/>
      <line num="764" type="stmt" count="2"/>
      <line num="767" type="stmt" count="2"/>
      <line num="783" type="method" name="hasNoWrapCSS" visibility="private" complexity="3" crap="3" count="35"/>
      <line num="784" type="stmt" count="35"/>
      <line num="785" type="stmt" count="35"/>
      <line num="786" type="stmt" count="35"/>
      <line num="787" type="stmt" count="35"/>
      <line num="795" type="method" name="lintPWrapBugWorkaround" visibility="private" complexity="5" crap="5" count="45"/>
      <line num="799" type="stmt" count="45"/>
      <line num="800" type="stmt" count="45"/>
      <line num="801" type="stmt" count="45"/>
      <line num="803" type="stmt" count="2"/>
      <line num="804" type="stmt" count="2"/>
      <line num="805" type="stmt" count="2"/>
      <line num="806" type="stmt" count="2"/>
      <line num="807" type="stmt" count="1"/>
      <line num="808" type="stmt" count="1"/>
      <line num="809" type="stmt" count="1"/>
      <line num="810" type="stmt" count="1"/>
      <line num="811" type="stmt" count="1"/>
      <line num="812" type="stmt" count="1"/>
      <line num="813" type="stmt" count="1"/>
      <line num="814" type="stmt" count="1"/>
      <line num="815" type="stmt" count="1"/>
      <line num="816" type="stmt" count="1"/>
      <line num="826" type="method" name="lintMiscTidyReplacementIssues" visibility="private" complexity="8" crap="8" count="45"/>
      <line num="829" type="stmt" count="45"/>
      <line num="830" type="stmt" count="45"/>
      <line num="833" type="stmt" count="17"/>
      <line num="834" type="stmt" count="17"/>
      <line num="835" type="stmt" count="16"/>
      <line num="839" type="stmt" count="1"/>
      <line num="840" type="stmt" count="1"/>
      <line num="842" type="stmt" count="1"/>
      <line num="845" type="stmt" count="1"/>
      <line num="846" type="stmt" count="1"/>
      <line num="847" type="stmt" count="1"/>
      <line num="848" type="stmt" count="1"/>
      <line num="849" type="stmt" count="1"/>
      <line num="850" type="stmt" count="1"/>
      <line num="851" type="stmt" count="1"/>
      <line num="859" type="method" name="lintTidyWhitespaceBug" visibility="private" complexity="29" crap="29" count="45"/>
      <line num="864" type="stmt" count="45"/>
      <line num="865" type="stmt" count="7"/>
      <line num="877" type="stmt" count="45"/>
      <line num="878" type="stmt" count="45"/>
      <line num="880" type="stmt" count="45"/>
      <line num="881" type="stmt" count="45"/>
      <line num="882" type="stmt" count="45"/>
      <line num="885" type="stmt" count="45"/>
      <line num="886" type="stmt" count="45"/>
      <line num="888" type="stmt" count="20"/>
      <line num="890" type="stmt" count="20"/>
      <line num="891" type="stmt" count="20"/>
      <line num="892" type="stmt" count="16"/>
      <line num="893" type="stmt" count="16"/>
      <line num="894" type="stmt" count="16"/>
      <line num="895" type="stmt" count="16"/>
      <line num="896" type="stmt" count="16"/>
      <line num="897" type="stmt" count="16"/>
      <line num="898" type="stmt" count="16"/>
      <line num="900" type="stmt" count="17"/>
      <line num="901" type="stmt" count="17"/>
      <line num="905" type="stmt" count="2"/>
      <line num="906" type="stmt" count="2"/>
      <line num="907" type="stmt" count="1"/>
      <line num="910" type="stmt" count="2"/>
      <line num="911" type="stmt" count="2"/>
      <line num="912" type="stmt" count="2"/>
      <line num="920" type="stmt" count="2"/>
      <line num="921" type="stmt" count="2"/>
      <line num="924" type="stmt" count="2"/>
      <line num="925" type="stmt" count="2"/>
      <line num="929" type="stmt" count="17"/>
      <line num="931" type="stmt" count="5"/>
      <line num="932" type="stmt" count="17"/>
      <line num="934" type="stmt" count="0"/>
      <line num="938" type="stmt" count="17"/>
      <line num="939" type="stmt" count="17"/>
      <line num="940" type="stmt" count="1"/>
      <line num="944" type="stmt" count="45"/>
      <line num="945" type="stmt" count="45"/>
      <line num="948" type="stmt" count="20"/>
      <line num="949" type="stmt" count="20"/>
      <line num="950" type="stmt" count="20"/>
      <line num="953" type="stmt" count="45"/>
      <line num="955" type="stmt" count="45"/>
      <line num="957" type="stmt" count="45"/>
      <line num="958" type="stmt" count="45"/>
      <line num="962" type="stmt" count="2"/>
      <line num="963" type="stmt" count="2"/>
      <line num="964" type="stmt" count="1"/>
      <line num="965" type="stmt" count="1"/>
      <line num="967" type="stmt" count="1"/>
      <line num="968" type="stmt" count="1"/>
      <line num="969" type="stmt" count="1"/>
      <line num="971" type="stmt" count="1"/>
      <line num="974" type="stmt" count="1"/>
      <line num="977" type="stmt" count="2"/>
      <line num="978" type="stmt" count="2"/>
      <line num="980" type="stmt" count="2"/>
      <line num="982" type="stmt" count="2"/>
      <line num="983" type="stmt" count="2"/>
      <line num="988" type="stmt" count="1"/>
      <line num="989" type="stmt" count="1"/>
      <line num="990" type="stmt" count="1"/>
      <line num="991" type="stmt" count="1"/>
      <line num="992" type="stmt" count="1"/>
      <line num="993" type="stmt" count="1"/>
      <line num="994" type="stmt" count="1"/>
      <line num="995" type="stmt" count="1"/>
      <line num="996" type="stmt" count="1"/>
      <line num="997" type="stmt" count="1"/>
      <line num="998" type="stmt" count="1"/>
      <line num="999" type="stmt" count="1"/>
      <line num="1000" type="stmt" count="1"/>
      <line num="1001" type="stmt" count="1"/>
      <line num="1002" type="stmt" count="1"/>
      <line num="1003" type="stmt" count="1"/>
      <line num="1004" type="stmt" count="1"/>
      <line num="1005" type="stmt" count="1"/>
      <line num="1006" type="stmt" count="1"/>
      <line num="1008" type="stmt" count="1"/>
      <line num="1012" type="stmt" count="1"/>
      <line num="1027" type="method" name="lintMultipleUnclosedFormattingTags" visibility="private" complexity="9" crap="9" count="45"/>
      <line num="1028" type="stmt" count="45"/>
      <line num="1029" type="stmt" count="45"/>
      <line num="1030" type="stmt" count="45"/>
      <line num="1031" type="stmt" count="45"/>
      <line num="1032" type="stmt" count="45"/>
      <line num="1033" type="stmt" count="45"/>
      <line num="1035" type="stmt" count="33"/>
      <line num="1036" type="stmt" count="5"/>
      <line num="1037" type="stmt" count="2"/>
      <line num="1039" type="stmt" count="2"/>
      <line num="1040" type="stmt" count="2"/>
      <line num="1042" type="stmt" count="1"/>
      <line num="1043" type="stmt" count="1"/>
      <line num="1049" type="stmt" count="45"/>
      <line num="1050" type="stmt" count="1"/>
      <line num="1051" type="stmt" count="1"/>
      <line num="1052" type="stmt" count="1"/>
      <line num="1054" type="stmt" count="1"/>
      <line num="1055" type="stmt" count="1"/>
      <line num="1056" type="stmt" count="1"/>
      <line num="1057" type="stmt" count="1"/>
      <line num="1058" type="stmt" count="1"/>
      <line num="1065" type="method" name="postProcessLints" visibility="private" complexity="1" crap="1" count="45"/>
      <line num="1066" type="stmt" count="45"/>
      <line num="1072" type="method" name="getWikitextListItemAncestor" visibility="private" complexity="6" crap="6" count="5"/>
      <line num="1073" type="stmt" count="5"/>
      <line num="1074" type="stmt" count="5"/>
      <line num="1077" type="stmt" count="5"/>
      <line num="1078" type="stmt" count="5"/>
      <line num="1080" type="stmt" count="1"/>
      <line num="1083" type="stmt" count="5"/>
      <line num="1096" type="method" name="lintMultilineHtmlTableInList" visibility="private" complexity="5" crap="5" count="45"/>
      <line num="1099" type="stmt" count="45"/>
      <line num="1100" type="stmt" count="45"/>
      <line num="1101" type="stmt" count="45"/>
      <line num="1103" type="stmt" count="45"/>
      <line num="1104" type="stmt" count="45"/>
      <line num="1106" type="stmt" count="45"/>
      <line num="1112" type="stmt" count="1"/>
      <line num="1113" type="stmt" count="1"/>
      <line num="1114" type="stmt" count="1"/>
      <line num="1115" type="stmt" count="1"/>
      <line num="1116" type="stmt" count="1"/>
      <line num="1117" type="stmt" count="1"/>
      <line num="1118" type="stmt" count="1"/>
      <line num="1119" type="stmt" count="1"/>
      <line num="1120" type="stmt" count="1"/>
      <line num="1121" type="stmt" count="1"/>
      <line num="1135" type="method" name="lintWikilinksInExtlink" visibility="private" complexity="11" crap="11" count="45"/>
      <line num="1139" type="stmt" count="45"/>
      <line num="1140" type="stmt" count="45"/>
      <line num="1143" type="stmt" count="45"/>
      <line num="1145" type="stmt" count="1"/>
      <line num="1146" type="stmt" count="1"/>
      <line num="1147" type="stmt" count="1"/>
      <line num="1150" type="stmt" count="1"/>
      <line num="1156" type="stmt" count="1"/>
      <line num="1157" type="stmt" count="1"/>
      <line num="1158" type="stmt" count="1"/>
      <line num="1159" type="stmt" count="1"/>
      <line num="1160" type="stmt" count="1"/>
      <line num="1162" type="stmt" count="1"/>
      <line num="1164" type="stmt" count="1"/>
      <line num="1166" type="stmt" count="1"/>
      <line num="1167" type="stmt" count="1"/>
      <line num="1168" type="stmt" count="1"/>
      <line num="1169" type="stmt" count="1"/>
      <line num="1170" type="stmt" count="1"/>
      <line num="1171" type="stmt" count="1"/>
      <line num="1172" type="stmt" count="1"/>
      <line num="1177" type="method" name="recordLargeTablesLint" visibility="private" complexity="1" crap="1" count="11"/>
      <line num="1180" type="stmt" count="11"/>
      <line num="1181" type="stmt" count="11"/>
      <line num="1182" type="stmt" count="11"/>
      <line num="1183" type="stmt" count="11"/>
      <line num="1184" type="stmt" count="11"/>
      <line num="1185" type="stmt" count="11"/>
      <line num="1186" type="stmt" count="11"/>
      <line num="1187" type="stmt" count="11"/>
      <line num="1188" type="stmt" count="11"/>
      <line num="1189" type="stmt" count="11"/>
      <line num="1190" type="stmt" count="11"/>
      <line num="1191" type="stmt" count="11"/>
      <line num="1192" type="stmt" count="11"/>
      <line num="1199" type="method" name="skipNonElementNodes" visibility="private" complexity="3" crap="3" count="23"/>
      <line num="1200" type="stmt" count="23"/>
      <line num="1201" type="stmt" count="17"/>
      <line num="1203" type="stmt" count="23"/>
      <line num="1214" type="method" name="lintLargeTables" visibility="private" complexity="8" crap="8" count="45"/>
      <line num="1217" type="stmt" count="45"/>
      <line num="1218" type="stmt" count="44"/>
      <line num="1224" type="stmt" count="24"/>
      <line num="1225" type="stmt" count="24"/>
      <line num="1226" type="stmt" count="2"/>
      <line num="1229" type="stmt" count="24"/>
      <line num="1230" type="stmt" count="24"/>
      <line num="1231" type="stmt" count="24"/>
      <line num="1233" type="stmt" count="24"/>
      <line num="1234" type="stmt" count="24"/>
      <line num="1236" type="stmt" count="24"/>
      <line num="1237" type="stmt" count="2"/>
      <line num="1239" type="stmt" count="23"/>
      <line num="1240" type="stmt" count="23"/>
      <line num="1241" type="stmt" count="23"/>
      <line num="1242" type="stmt" count="23"/>
      <line num="1243" type="stmt" count="3"/>
      <line num="1244" type="stmt" count="3"/>
      <line num="1247" type="stmt" count="20"/>
      <line num="1248" type="stmt" count="20"/>
      <line num="1249" type="stmt" count="8"/>
      <line num="1250" type="stmt" count="8"/>
      <line num="1253" type="stmt" count="19"/>
      <line num="1254" type="stmt" count="19"/>
      <line num="1268" type="method" name="lintNightModeUnawareBackgroundColor" visibility="private" complexity="4" crap="4" count="45"/>
      <line num="1272" type="stmt" count="45"/>
      <line num="1276" type="stmt" count="45"/>
      <line num="1277" type="stmt" count="45"/>
      <line num="1278" type="stmt" count="45"/>
      <line num="1280" type="stmt" count="3"/>
      <line num="1281" type="stmt" count="3"/>
      <line num="1282" type="stmt" count="3"/>
      <line num="1283" type="stmt" count="3"/>
      <line num="1284" type="stmt" count="3"/>
      <line num="1285" type="stmt" count="3"/>
      <line num="1297" type="method" name="lintIds" visibility="private" complexity="7" crap="7" count="45"/>
      <line num="1300" type="stmt" count="45"/>
      <line num="1302" type="stmt" count="45"/>
      <line num="1305" type="stmt" count="4"/>
      <line num="1306" type="stmt" count="1"/>
      <line num="1307" type="stmt" count="1"/>
      <line num="1308" type="stmt" count="1"/>
      <line num="1309" type="stmt" count="1"/>
      <line num="1310" type="stmt" count="1"/>
      <line num="1311" type="stmt" count="1"/>
      <line num="1312" type="stmt" count="1"/>
      <line num="1313" type="stmt" count="1"/>
      <line num="1317" type="stmt" count="4"/>
      <line num="1320" type="stmt" count="45"/>
      <line num="1321" type="stmt" count="45"/>
      <line num="1323" type="stmt" count="2"/>
      <line num="1324" type="stmt" count="2"/>
      <line num="1325" type="stmt" count="2"/>
      <line num="1327" type="stmt" count="1"/>
      <line num="1328" type="stmt" count="1"/>
      <line num="1329" type="stmt" count="1"/>
      <line num="1330" type="stmt" count="1"/>
      <line num="1331" type="stmt" count="1"/>
      <line num="1332" type="stmt" count="1"/>
      <line num="1333" type="stmt" count="1"/>
      <line num="1334" type="stmt" count="1"/>
      <line num="1335" type="stmt" count="1"/>
      <line num="1341" type="method" name="logWikitextFixups" visibility="private" complexity="1" crap="1" count="45"/>
      <line num="1344" type="stmt" count="45"/>
      <line num="1345" type="stmt" count="45"/>
      <line num="1346" type="stmt" count="45"/>
      <line num="1347" type="stmt" count="45"/>
      <line num="1348" type="stmt" count="45"/>
      <line num="1349" type="stmt" count="45"/>
      <line num="1350" type="stmt" count="45"/>
      <line num="1351" type="stmt" count="45"/>
      <line num="1352" type="stmt" count="45"/>
      <line num="1353" type="stmt" count="45"/>
      <line num="1354" type="stmt" count="45"/>
      <line num="1355" type="stmt" count="45"/>
      <line num="1356" type="stmt" count="45"/>
      <line num="1357" type="stmt" count="45"/>
      <line num="1369" type="method" name="findLints" visibility="private" complexity="11" crap="11.20" count="45"/>
      <line num="1372" type="stmt" count="45"/>
      <line num="1373" type="stmt" count="45"/>
      <line num="1374" type="stmt" count="45"/>
      <line num="1375" type="stmt" count="38"/>
      <line num="1376" type="stmt" count="38"/>
      <line num="1381" type="stmt" count="45"/>
      <line num="1382" type="stmt" count="17"/>
      <line num="1383" type="stmt" count="17"/>
      <line num="1384" type="stmt" count="17"/>
      <line num="1385" type="stmt" count="17"/>
      <line num="1386" type="stmt" count="17"/>
      <line num="1389" type="stmt" count="17"/>
      <line num="1390" type="stmt" count="17"/>
      <line num="1393" type="stmt" count="45"/>
      <line num="1396" type="stmt" count="45"/>
      <line num="1397" type="stmt" count="45"/>
      <line num="1398" type="stmt" count="3"/>
      <line num="1399" type="stmt" count="3"/>
      <line num="1401" type="stmt" count="3"/>
      <line num="1402" type="stmt" count="3"/>
      <line num="1403" type="stmt" count="3"/>
      <line num="1404" type="stmt" count="3"/>
      <line num="1405" type="stmt" count="0"/>
      <line num="1406" type="stmt" count="0"/>
      <line num="1407" type="stmt" count="0"/>
      <line num="1408" type="stmt" count="0"/>
      <line num="1409" type="stmt" count="3"/>
      <line num="1410" type="stmt" count="3"/>
      <line num="1417" type="stmt" count="45"/>
      <line num="1419" type="stmt" count="45"/>
      <line num="1422" type="stmt" count="45"/>
      <line num="1425" type="stmt" count="45"/>
      <line num="1426" type="stmt" count="17"/>
      <line num="1429" type="stmt" count="45"/>
      <line num="1437" type="method" name="run" visibility="public" complexity="2" crap="2.01" count="45"/>
      <line num="1440" type="stmt" count="45"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="45"/>
      <line num="1448" type="stmt" count="45"/>
      <line num="1450" type="stmt" count="45"/>
      <line num="1451" type="stmt" count="45"/>
      <line num="1453" type="stmt" count="45"/>
      <metrics loc="1457" ncloc="979" classes="1" methods="33" coveredmethods="28" conditionals="0" coveredconditionals="0" statements="579" coveredstatements="568" elements="612" coveredelements="596"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/MarkFosteredContent.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\MarkFosteredContent" namespace="global">
        <metrics complexity="44" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="116" coveredstatements="0" elements="123" coveredelements="0"/>
      </class>
      <line num="41" type="method" name="createNodeWithAttributes" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="55" type="method" name="removeTransclusionShadows" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="84" type="method" name="insertTransclusionMetas" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="150" type="method" name="moveFosteredAnnotations" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="170" type="method" name="getFosterContentHolder" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="190" type="method" name="processRecursively" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="302" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <metrics loc="308" ncloc="218" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="116" coveredstatements="0" elements="123" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/MigrateTemplateMarkerMetas.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\MigrateTemplateMarkerMetas" namespace="global">
        <metrics complexity="33" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="69" coveredelements="0"/>
      </class>
      <line num="20" type="method" name="migrateFirstChild" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="method" name="migrateLastChild" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="55" type="method" name="updateDepths" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="99" type="method" name="doMigrate" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="175" type="method" name="run" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <metrics loc="187" ncloc="133" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="69" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/MigrateTrailingNLs.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\MigrateTrailingNLs" namespace="global">
        <metrics complexity="46" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="103" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="nodeEndsLineInWT" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="37" type="method" name="getTableParent" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="64" type="method" name="canMigrateNLOutOfNode" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="99" type="method" name="hasZeroWidthWT" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="113" type="method" name="doMigrateTrailingNLs" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="227" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <metrics loc="233" ncloc="177" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="103" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/Normalize.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\Normalize" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <metrics loc="24" ncloc="20" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/PWrap.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\PWrap" namespace="global">
        <metrics complexity="44" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="3" elements="106" coveredelements="3"/>
      </class>
      <line num="28" type="method" name="flatten" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="32" type="method" name="pWrapOptionalChildren" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="57" type="method" name="pWrapOptional" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="87" type="method" name="isSplittableTag" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="102" type="method" name="mergeRuns" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="159" type="method" name="split" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="225" type="method" name="pWrapDOM" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="271" type="method" name="pWrapInsideTag" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="292" type="method" name="run" visibility="public" complexity="2" crap="2.06" count="26"/>
      <line num="296" type="stmt" count="26"/>
      <line num="297" type="stmt" count="0"/>
      <line num="301" type="stmt" count="26"/>
      <line num="302" type="stmt" count="26"/>
      <metrics loc="305" ncloc="179" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="3" elements="106" coveredelements="3"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/PWrapState.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\PWrapState" namespace="global">
        <metrics complexity="13" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="38" type="method" name="reset" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="51" type="method" name="processOptionalNode" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="69" type="method" name="unwrapTrailingPWrapOptionalNodes" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <metrics loc="91" ncloc="65" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/ProcessEmbeddedDocs.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\ProcessEmbeddedDocs" namespace="global">
        <metrics complexity="7" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="30" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="processNode" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="56" type="method" name="run" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <metrics loc="70" ncloc="60" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="30" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/ProcessTreeBuilderFixups.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\ProcessTreeBuilderFixups" namespace="global">
        <metrics complexity="12" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="removeAutoInsertedEmptyTags" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="66" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <metrics loc="72" ncloc="58" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/RangeBuilderException.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\RangeBuilderException" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/RunExtensionProcessors.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\RunExtensionProcessors" namespace="global">
        <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
      </class>
      <line num="80" type="method" name="initialize" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="99" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <metrics loc="108" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/Section.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\Section" namespace="global">
        <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="27" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="38" type="method" name="setId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="43" type="method" name="setAboutId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="47" type="method" name="addNode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="51" type="method" name="addSection" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="61" type="method" name="hasNestedLevel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <metrics loc="65" ncloc="49" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/UpdateTemplateOutput.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\UpdateTemplateOutput" namespace="global">
        <metrics complexity="8" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="36" coveredelements="0"/>
      </class>
      <line num="28" type="method" name="run" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <metrics loc="90" ncloc="71" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="36" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/WrapAnnotations.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapAnnotations" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="18" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <metrics loc="27" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/WrapSections.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapSections" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
      </class>
      <line num="19" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <metrics loc="34" ncloc="27" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/WrapSectionsState.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapSectionsState" namespace="global">
        <metrics complexity="136" methods="17" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="360" coveredstatements="291" elements="377" coveredelements="296"/>
      </class>
      <line num="60" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="65" type="stmt" count="1"/>
      <line num="66" type="stmt" count="1"/>
      <line num="67" type="stmt" count="1"/>
      <line num="68" type="stmt" count="1"/>
      <line num="78" type="method" name="computeSectionMetadata" visibility="private" complexity="11" crap="12.38" count="1"/>
      <line num="81" type="stmt" count="1"/>
      <line num="82" type="stmt" count="1"/>
      <line num="83" type="stmt" count="1"/>
      <line num="84" type="stmt" count="1"/>
      <line num="86" type="stmt" count="1"/>
      <line num="87" type="stmt" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="93" type="stmt" count="1"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="1"/>
      <line num="99" type="stmt" count="1"/>
      <line num="100" type="stmt" count="1"/>
      <line num="101" type="stmt" count="1"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="1"/>
      <line num="107" type="stmt" count="1"/>
      <line num="109" type="stmt" count="1"/>
      <line num="110" type="stmt" count="1"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="1"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="1"/>
      <line num="123" type="stmt" count="1"/>
      <line num="124" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="1"/>
      <line num="137" type="stmt" count="1"/>
      <line num="139" type="stmt" count="1"/>
      <line num="140" type="stmt" count="1"/>
      <line num="144" type="stmt" count="1"/>
      <line num="147" type="stmt" count="1"/>
      <line num="148" type="stmt" count="1"/>
      <line num="149" type="stmt" count="1"/>
      <line num="150" type="stmt" count="1"/>
      <line num="158" type="method" name="shouldOmitFromTOC" visibility="private" complexity="3" crap="3.04" count="1"/>
      <line num="159" type="stmt" count="1"/>
      <line num="160" type="stmt" count="1"/>
      <line num="173" type="stmt" count="1"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="1"/>
      <line num="179" type="stmt" count="1"/>
      <line num="193" type="method" name="createNewSection" visibility="private" complexity="11" crap="12.24" count="1"/>
      <line num="206" type="stmt" count="1"/>
      <line num="211" type="stmt" count="1"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="1"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="219" type="stmt" count="1"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="225" type="stmt" count="1"/>
      <line num="226" type="stmt" count="1"/>
      <line num="227" type="stmt" count="0"/>
      <line num="229" type="stmt" count="1"/>
      <line num="233" type="stmt" count="1"/>
      <line num="251" type="stmt" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="1"/>
      <line num="254" type="stmt" count="1"/>
      <line num="255" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="261" type="stmt" count="1"/>
      <line num="262" type="stmt" count="1"/>
      <line num="265" type="stmt" count="1"/>
      <line num="268" type="method" name="isEmptySpan" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="289" type="method" name="wrapSectionsInDOM" visibility="private" complexity="31" crap="33.19" count="1"/>
      <line num="294" type="stmt" count="1"/>
      <line num="295" type="stmt" count="1"/>
      <line num="296" type="stmt" count="1"/>
      <line num="297" type="stmt" count="1"/>
      <line num="298" type="stmt" count="1"/>
      <line num="299" type="stmt" count="1"/>
      <line num="300" type="stmt" count="1"/>
      <line num="301" type="stmt" count="1"/>
      <line num="304" type="stmt" count="1"/>
      <line num="305" type="stmt" count="1"/>
      <line num="306" type="stmt" count="1"/>
      <line num="307" type="stmt" count="1"/>
      <line num="308" type="stmt" count="1"/>
      <line num="310" type="stmt" count="1"/>
      <line num="311" type="stmt" count="1"/>
      <line num="312" type="stmt" count="1"/>
      <line num="313" type="stmt" count="1"/>
      <line num="317" type="stmt" count="1"/>
      <line num="322" type="stmt" count="1"/>
      <line num="323" type="stmt" count="0"/>
      <line num="328" type="stmt" count="1"/>
      <line num="329" type="stmt" count="1"/>
      <line num="330" type="stmt" count="1"/>
      <line num="331" type="stmt" count="1"/>
      <line num="332" type="stmt" count="1"/>
      <line num="333" type="stmt" count="1"/>
      <line num="335" type="stmt" count="1"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="343" type="stmt" count="1"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="351" type="stmt" count="1"/>
      <line num="352" type="stmt" count="1"/>
      <line num="356" type="stmt" count="1"/>
      <line num="357" type="stmt" count="1"/>
      <line num="358" type="stmt" count="1"/>
      <line num="360" type="stmt" count="1"/>
      <line num="361" type="stmt" count="1"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="1"/>
      <line num="370" type="stmt" count="1"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="1"/>
      <line num="375" type="stmt" count="1"/>
      <line num="377" type="stmt" count="1"/>
      <line num="378" type="stmt" count="1"/>
      <line num="379" type="stmt" count="1"/>
      <line num="380" type="stmt" count="1"/>
      <line num="381" type="stmt" count="1"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="387" type="stmt" count="1"/>
      <line num="388" type="stmt" count="1"/>
      <line num="389" type="stmt" count="1"/>
      <line num="390" type="stmt" count="1"/>
      <line num="407" type="stmt" count="1"/>
      <line num="408" type="stmt" count="1"/>
      <line num="409" type="stmt" count="1"/>
      <line num="410" type="stmt" count="1"/>
      <line num="411" type="stmt" count="1"/>
      <line num="412" type="stmt" count="1"/>
      <line num="416" type="stmt" count="1"/>
      <line num="417" type="stmt" count="1"/>
      <line num="420" type="stmt" count="1"/>
      <line num="421" type="stmt" count="1"/>
      <line num="425" type="stmt" count="1"/>
      <line num="426" type="stmt" count="1"/>
      <line num="431" type="stmt" count="1"/>
      <line num="432" type="stmt" count="1"/>
      <line num="435" type="stmt" count="1"/>
      <line num="438" type="stmt" count="1"/>
      <line num="445" type="stmt" count="1"/>
      <line num="446" type="stmt" count="1"/>
      <line num="449" type="stmt" count="1"/>
      <line num="459" type="method" name="isParsoidSection" visibility="private" complexity="2" crap="2" count="1"/>
      <line num="460" type="stmt" count="1"/>
      <line num="469" type="method" name="findSectionAncestor" visibility="private" complexity="2" crap="2" count="1"/>
      <line num="471" type="stmt" count="1"/>
      <line num="472" type="stmt" count="1"/>
      <line num="474" type="stmt" count="1"/>
      <line num="475" type="stmt" count="1"/>
      <line num="488" type="method" name="getDSR" visibility="private" complexity="11" crap="22.36" count="1"/>
      <line num="489" type="stmt" count="1"/>
      <line num="490" type="stmt" count="1"/>
      <line num="491" type="stmt" count="1"/>
      <line num="492" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="500" type="stmt" count="1"/>
      <line num="503" type="stmt" count="1"/>
      <line num="504" type="stmt" count="1"/>
      <line num="505" type="stmt" count="1"/>
      <line num="506" type="stmt" count="1"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="1"/>
      <line num="509" type="stmt" count="0"/>
      <line num="511" type="stmt" count="1"/>
      <line num="512" type="stmt" count="1"/>
      <line num="513" type="stmt" count="1"/>
      <line num="515" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="528" type="method" name="fillDSRGap" visibility="private" complexity="4" crap="4.25" count="1"/>
      <line num="529" type="stmt" count="1"/>
      <line num="530" type="stmt" count="0"/>
      <line num="532" type="stmt" count="1"/>
      <line num="533" type="stmt" count="1"/>
      <line num="547" type="method" name="collapseWrappers" visibility="private" complexity="8" crap="8.24" count="1"/>
      <line num="548" type="stmt" count="1"/>
      <line num="551" type="stmt" count="1"/>
      <line num="552" type="stmt" count="1"/>
      <line num="553" type="stmt" count="1"/>
      <line num="554" type="stmt" count="1"/>
      <line num="555" type="stmt" count="1"/>
      <line num="557" type="stmt" count="1"/>
      <line num="558" type="stmt" count="1"/>
      <line num="561" type="stmt" count="1"/>
      <line num="562" type="stmt" count="1"/>
      <line num="564" type="stmt" count="0"/>
      <line num="567" type="stmt" count="1"/>
      <line num="568" type="stmt" count="1"/>
      <line num="570" type="stmt" count="1"/>
      <line num="571" type="stmt" count="1"/>
      <line num="576" type="stmt" count="1"/>
      <line num="577" type="stmt" count="1"/>
      <line num="578" type="stmt" count="1"/>
      <line num="580" type="stmt" count="1"/>
      <line num="582" type="stmt" count="1"/>
      <line num="589" type="stmt" count="0"/>
      <line num="592" type="stmt" count="1"/>
      <line num="595" type="stmt" count="1"/>
      <line num="596" type="stmt" count="0"/>
      <line num="599" type="stmt" count="1"/>
      <line num="600" type="stmt" count="1"/>
      <line num="601" type="stmt" count="1"/>
      <line num="602" type="stmt" count="1"/>
      <line num="603" type="stmt" count="1"/>
      <line num="604" type="stmt" count="1"/>
      <line num="605" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="626" type="method" name="resolveTplExtSectionConflicts" visibility="private" complexity="13" crap="14.28" count="1"/>
      <line num="627" type="stmt" count="1"/>
      <line num="629" type="stmt" count="1"/>
      <line num="630" type="stmt" count="1"/>
      <line num="631" type="stmt" count="1"/>
      <line num="634" type="stmt" count="1"/>
      <line num="637" type="stmt" count="1"/>
      <line num="638" type="stmt" count="1"/>
      <line num="639" type="stmt" count="1"/>
      <line num="640" type="stmt" count="1"/>
      <line num="641" type="stmt" count="1"/>
      <line num="642" type="stmt" count="1"/>
      <line num="643" type="stmt" count="1"/>
      <line num="644" type="stmt" count="1"/>
      <line num="648" type="stmt" count="1"/>
      <line num="649" type="stmt" count="1"/>
      <line num="652" type="stmt" count="1"/>
      <line num="653" type="stmt" count="1"/>
      <line num="654" type="stmt" count="1"/>
      <line num="659" type="stmt" count="1"/>
      <line num="660" type="stmt" count="1"/>
      <line num="661" type="stmt" count="1"/>
      <line num="668" type="stmt" count="1"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="684" type="stmt" count="1"/>
      <line num="685" type="stmt" count="1"/>
      <line num="686" type="stmt" count="1"/>
      <line num="687" type="stmt" count="1"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="696" type="stmt" count="1"/>
      <line num="698" type="stmt" count="1"/>
      <line num="699" type="stmt" count="1"/>
      <line num="700" type="stmt" count="1"/>
      <line num="701" type="stmt" count="1"/>
      <line num="704" type="stmt" count="1"/>
      <line num="709" type="stmt" count="1"/>
      <line num="711" type="stmt" count="1"/>
      <line num="712" type="stmt" count="1"/>
      <line num="713" type="stmt" count="1"/>
      <line num="714" type="stmt" count="1"/>
      <line num="715" type="stmt" count="1"/>
      <line num="716" type="stmt" count="1"/>
      <line num="719" type="stmt" count="1"/>
      <line num="720" type="stmt" count="1"/>
      <line num="721" type="stmt" count="1"/>
      <line num="722" type="stmt" count="1"/>
      <line num="723" type="stmt" count="1"/>
      <line num="725" type="stmt" count="1"/>
      <line num="729" type="method" name="convertTOCOffsets" visibility="private" complexity="3" crap="3" count="1"/>
      <line num="731" type="stmt" count="1"/>
      <line num="732" type="stmt" count="1"/>
      <line num="733" type="stmt" count="1"/>
      <line num="734" type="stmt" count="1"/>
      <line num="737" type="stmt" count="1"/>
      <line num="738" type="stmt" count="1"/>
      <line num="739" type="stmt" count="1"/>
      <line num="740" type="stmt" count="1"/>
      <line num="741" type="stmt" count="1"/>
      <line num="742" type="stmt" count="1"/>
      <line num="753" type="method" name="findTOCInsertionPoint" visibility="private" complexity="7" crap="7.18" count="1"/>
      <line num="754" type="stmt" count="1"/>
      <line num="756" type="stmt" count="1"/>
      <line num="757" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="760" type="stmt" count="1"/>
      <line num="761" type="stmt" count="1"/>
      <line num="762" type="stmt" count="1"/>
      <line num="763" type="stmt" count="1"/>
      <line num="764" type="stmt" count="1"/>
      <line num="765" type="stmt" count="1"/>
      <line num="766" type="stmt" count="1"/>
      <line num="770" type="stmt" count="1"/>
      <line num="772" type="stmt" count="1"/>
      <line num="778" type="method" name="insertSyntheticSection" visibility="private" complexity="7" crap="7.01" count="1"/>
      <line num="781" type="stmt" count="1"/>
      <line num="784" type="stmt" count="1"/>
      <line num="785" type="stmt" count="1"/>
      <line num="786" type="stmt" count="1"/>
      <line num="787" type="stmt" count="1"/>
      <line num="788" type="stmt" count="1"/>
      <line num="792" type="stmt" count="1"/>
      <line num="794" type="stmt" count="1"/>
      <line num="800" type="stmt" count="1"/>
      <line num="801" type="stmt" count="1"/>
      <line num="802" type="stmt" count="1"/>
      <line num="803" type="stmt" count="1"/>
      <line num="809" type="stmt" count="1"/>
      <line num="811" type="stmt" count="1"/>
      <line num="812" type="stmt" count="1"/>
      <line num="813" type="stmt" count="0"/>
      <line num="817" type="stmt" count="1"/>
      <line num="820" type="method" name="addSyntheticTOCMarker" visibility="private" complexity="16" crap="17.09" count="1"/>
      <line num="822" type="stmt" count="1"/>
      <line num="823" type="stmt" count="1"/>
      <line num="824" type="stmt" count="1"/>
      <line num="826" type="stmt" count="1"/>
      <line num="827" type="stmt" count="1"/>
      <line num="828" type="stmt" count="0"/>
      <line num="830" type="stmt" count="1"/>
      <line num="831" type="stmt" count="1"/>
      <line num="832" type="stmt" count="1"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="836" type="stmt" count="1"/>
      <line num="837" type="stmt" count="0"/>
      <line num="840" type="stmt" count="1"/>
      <line num="841" type="stmt" count="1"/>
      <line num="843" type="stmt" count="1"/>
      <line num="844" type="stmt" count="1"/>
      <line num="845" type="stmt" count="1"/>
      <line num="846" type="stmt" count="1"/>
      <line num="847" type="stmt" count="1"/>
      <line num="848" type="stmt" count="1"/>
      <line num="849" type="stmt" count="1"/>
      <line num="850" type="stmt" count="1"/>
      <line num="852" type="stmt" count="0"/>
      <line num="858" type="stmt" count="1"/>
      <line num="860" type="stmt" count="1"/>
      <line num="861" type="stmt" count="1"/>
      <line num="862" type="stmt" count="1"/>
      <line num="863" type="stmt" count="1"/>
      <line num="864" type="stmt" count="1"/>
      <line num="866" type="stmt" count="1"/>
      <line num="870" type="stmt" count="1"/>
      <line num="871" type="stmt" count="1"/>
      <line num="872" type="stmt" count="1"/>
      <line num="873" type="stmt" count="1"/>
      <line num="877" type="stmt" count="1"/>
      <line num="879" type="stmt" count="0"/>
      <line num="889" type="method" name="run" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="892" type="stmt" count="1"/>
      <line num="893" type="stmt" count="1"/>
      <line num="895" type="stmt" count="1"/>
      <line num="899" type="stmt" count="1"/>
      <line num="902" type="stmt" count="1"/>
      <line num="906" type="stmt" count="1"/>
      <line num="908" type="stmt" count="1"/>
      <metrics loc="911" ncloc="623" classes="1" methods="17" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="360" coveredstatements="291" elements="377" coveredelements="296"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/WrapSectionsTplInfo.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapSectionsTplInfo" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="22" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOM/Processors/WrapTemplates.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapTemplates" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="run" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <metrics loc="29" ncloc="22" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/DOMProcessorPipeline.php">
      <class name="Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline" namespace="global">
        <metrics complexity="29" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="40" elements="91" coveredelements="42"/>
      </class>
      <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="4"/>
      <line num="30" type="stmt" count="4"/>
      <line num="32" type="stmt" count="4"/>
      <line num="33" type="stmt" count="4"/>
      <line num="36" type="method" name="getTimeProfile" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="40" type="method" name="registerProcessors" visibility="public" complexity="4" crap="4" count="4"/>
      <line num="41" type="stmt" count="4"/>
      <line num="42" type="stmt" count="4"/>
      <line num="44" type="stmt" count="3"/>
      <line num="46" type="stmt" count="3"/>
      <line num="47" type="stmt" count="3"/>
      <line num="48" type="stmt" count="3"/>
      <line num="50" type="stmt" count="3"/>
      <line num="52" type="stmt" count="4"/>
      <line num="59" type="method" name="setSourceOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="63" type="method" name="doPostProcess" visibility="public" complexity="18" crap="66.86" count="4"/>
      <line num="64" type="stmt" count="4"/>
      <line num="66" type="stmt" count="4"/>
      <line num="71" type="stmt" count="4"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="stmt" count="4"/>
      <line num="77" type="stmt" count="4"/>
      <line num="78" type="stmt" count="4"/>
      <line num="80" type="stmt" count="4"/>
      <line num="81" type="stmt" count="4"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="94" type="stmt" count="4"/>
      <line num="97" type="stmt" count="4"/>
      <line num="98" type="stmt" count="2"/>
      <line num="101" type="stmt" count="4"/>
      <line num="102" type="stmt" count="4"/>
      <line num="105" type="stmt" count="4"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="113" type="stmt" count="4"/>
      <line num="114" type="stmt" count="4"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="132" type="stmt" count="4"/>
      <line num="133" type="stmt" count="4"/>
      <line num="134" type="stmt" count="4"/>
      <line num="135" type="stmt" count="4"/>
      <line num="136" type="stmt" count="4"/>
      <line num="137" type="stmt" count="4"/>
      <line num="138" type="stmt" count="4"/>
      <line num="139" type="stmt" count="4"/>
      <line num="140" type="stmt" count="4"/>
      <line num="141" type="stmt" count="4"/>
      <line num="143" type="stmt" count="4"/>
      <line num="144" type="stmt" count="4"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="151" type="stmt" count="4"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="166" type="method" name="process" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="179" type="method" name="processChunkily" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <metrics loc="193" ncloc="163" classes="1" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="40" elements="91" coveredelements="42"/>
    </file>
    <file name="/src/src/Wt2Html/Frame.php">
      <class name="Wikimedia\Parsoid\Wt2Html\Frame" namespace="global">
        <metrics complexity="21" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="79" coveredelements="0"/>
      </class>
      <line num="49" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="67" type="method" name="getEnv" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="method" name="getTitle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="75" type="method" name="getArgs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="method" name="getSrcText" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="90" type="method" name="newChild" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="100" type="method" name="expand" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="144" type="method" name="loopAndDepthCheck" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="172" type="method" name="expandArg" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="188" type="method" name="expandTemplateArg" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <metrics loc="214" ncloc="155" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="79" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/Grammar.php">
      <class name="Wikimedia\Parsoid\Wt2Html\GrammarCacheEntry" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <class name="Wikimedia\Parsoid\Wt2Html\Grammar" namespace="global">
        <metrics complexity="2698" methods="376" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10000" coveredstatements="0" elements="10376" coveredelements="0"/>
      </class>
      <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="70" type="method" name="initialize" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="98" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="104" type="method" name="assert" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="110" type="method" name="unreachable" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="115" type="method" name="startOffset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="method" name="endOffset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="123" type="method" name="tsrOffsets" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="138" type="method" name="emitChunk" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="179" type="method" name="isXMLTag" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="282" type="method" name="a0" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="292" type="method" name="a1" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="302" type="method" name="a2" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="method" name="a3" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="314" type="method" name="a4" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="328" type="method" name="a5" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="method" name="a6" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="334" type="method" name="a7" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="355" type="method" name="a8" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="method" name="a9" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="361" type="method" name="a10" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="364" type="method" name="a11" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="367" type="method" name="a12" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="372" type="method" name="a13" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="377" type="method" name="a14" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="method" name="a15" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="383" type="method" name="a16" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="method" name="a17" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="method" name="a18" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="401" type="method" name="a19" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="404" type="method" name="a20" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="407" type="method" name="a21" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="410" type="method" name="a22" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="429" type="method" name="a23" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="432" type="method" name="a24" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="454" type="method" name="a25" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="method" name="a26" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="460" type="method" name="a27" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="463" type="method" name="a28" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="483" type="method" name="a29" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="494" type="method" name="a30" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="499" type="method" name="a31" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="520" type="method" name="a32" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="523" type="method" name="a33" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="method" name="a34" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="529" type="method" name="a35" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="550" type="method" name="a36" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="559" type="method" name="a37" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="562" type="method" name="a38" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="565" type="method" name="a39" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="568" type="method" name="a40" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="589" type="method" name="a41" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="method" name="a42" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="597" type="method" name="a43" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="600" type="method" name="a44" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="634" type="method" name="a45" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="645" type="method" name="a46" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="656" type="method" name="a47" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="method" name="a48" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="665" type="method" name="a49" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="668" type="method" name="a50" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="671" type="method" name="a51" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="676" type="method" name="a52" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="679" type="method" name="a53" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="682" type="method" name="a54" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="685" type="method" name="a55" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="691" type="method" name="a56" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="696" type="method" name="a57" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="701" type="method" name="a58" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="706" type="method" name="a59" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="719" type="method" name="a60" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="725" type="method" name="a61" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="728" type="method" name="a62" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="731" type="method" name="a63" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="734" type="method" name="a64" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="737" type="method" name="a65" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="740" type="method" name="a66" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="745" type="method" name="a67" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="748" type="method" name="a68" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="753" type="method" name="a69" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="775" type="method" name="a70" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="778" type="method" name="a71" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="781" type="method" name="a72" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="786" type="method" name="a73" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="792" type="method" name="a74" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="798" type="method" name="a75" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="801" type="method" name="a76" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="method" name="a77" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="807" type="method" name="a78" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="822" type="method" name="a79" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="852" type="method" name="a80" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="857" type="method" name="a81" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="964" type="method" name="a82" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="967" type="method" name="a83" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="984" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1000" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1005" type="method" name="a84" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1018" type="method" name="a85" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1021" type="method" name="a86" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1024" type="method" name="a87" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1027" type="method" name="a88" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1035" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <line num="1040" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1063" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1065" type="stmt" count="0"/>
      <line num="1077" type="stmt" count="0"/>
      <line num="1078" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1092" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1094" type="stmt" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1096" type="stmt" count="0"/>
      <line num="1097" type="stmt" count="0"/>
      <line num="1100" type="method" name="a89" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1103" type="method" name="a90" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1106" type="method" name="a91" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1119" type="method" name="a92" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1124" type="method" name="a93" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1130" type="method" name="a94" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1135" type="method" name="a95" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1145" type="method" name="a96" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1148" type="method" name="a97" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1151" type="method" name="a98" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1157" type="method" name="a99" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1160" type="method" name="a100" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1164" type="stmt" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1184" type="method" name="a101" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1187" type="method" name="a102" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1190" type="method" name="a103" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1194" type="stmt" count="0"/>
      <line num="1197" type="method" name="a104" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1198" type="stmt" count="0"/>
      <line num="1200" type="method" name="a105" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1208" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1213" type="method" name="a106" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1214" type="stmt" count="0"/>
      <line num="1216" type="method" name="a107" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1217" type="stmt" count="0"/>
      <line num="1219" type="method" name="a108" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1222" type="method" name="a109" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1224" type="stmt" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1235" type="stmt" count="0"/>
      <line num="1237" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1248" type="stmt" count="0"/>
      <line num="1249" type="stmt" count="0"/>
      <line num="1250" type="stmt" count="0"/>
      <line num="1251" type="stmt" count="0"/>
      <line num="1252" type="stmt" count="0"/>
      <line num="1253" type="stmt" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1256" type="stmt" count="0"/>
      <line num="1257" type="stmt" count="0"/>
      <line num="1263" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1266" type="stmt" count="0"/>
      <line num="1267" type="stmt" count="0"/>
      <line num="1270" type="method" name="a110" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1273" type="method" name="a111" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1278" type="method" name="a112" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1279" type="stmt" count="0"/>
      <line num="1281" type="method" name="a113" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <line num="1284" type="method" name="a114" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1288" type="stmt" count="0"/>
      <line num="1289" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1293" type="method" name="a115" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1295" type="stmt" count="0"/>
      <line num="1296" type="stmt" count="0"/>
      <line num="1300" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1322" type="method" name="a116" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1323" type="stmt" count="0"/>
      <line num="1325" type="method" name="a117" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1331" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1336" type="stmt" count="0"/>
      <line num="1338" type="stmt" count="0"/>
      <line num="1339" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1342" type="stmt" count="0"/>
      <line num="1343" type="stmt" count="0"/>
      <line num="1346" type="method" name="a118" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1347" type="stmt" count="0"/>
      <line num="1349" type="method" name="a119" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1352" type="stmt" count="0"/>
      <line num="1353" type="stmt" count="0"/>
      <line num="1354" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1358" type="method" name="a120" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1360" type="stmt" count="0"/>
      <line num="1361" type="stmt" count="0"/>
      <line num="1362" type="stmt" count="0"/>
      <line num="1363" type="stmt" count="0"/>
      <line num="1364" type="stmt" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1367" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1369" type="stmt" count="0"/>
      <line num="1370" type="stmt" count="0"/>
      <line num="1371" type="stmt" count="0"/>
      <line num="1372" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1375" type="stmt" count="0"/>
      <line num="1376" type="stmt" count="0"/>
      <line num="1377" type="stmt" count="0"/>
      <line num="1378" type="stmt" count="0"/>
      <line num="1379" type="stmt" count="0"/>
      <line num="1380" type="stmt" count="0"/>
      <line num="1381" type="stmt" count="0"/>
      <line num="1384" type="method" name="a121" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1387" type="method" name="a122" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1391" type="stmt" count="0"/>
      <line num="1392" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1399" type="method" name="a123" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1402" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1406" type="method" name="a124" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1408" type="stmt" count="0"/>
      <line num="1409" type="stmt" count="0"/>
      <line num="1410" type="stmt" count="0"/>
      <line num="1411" type="stmt" count="0"/>
      <line num="1412" type="stmt" count="0"/>
      <line num="1413" type="stmt" count="0"/>
      <line num="1414" type="stmt" count="0"/>
      <line num="1415" type="stmt" count="0"/>
      <line num="1416" type="stmt" count="0"/>
      <line num="1417" type="stmt" count="0"/>
      <line num="1418" type="stmt" count="0"/>
      <line num="1419" type="stmt" count="0"/>
      <line num="1420" type="stmt" count="0"/>
      <line num="1421" type="stmt" count="0"/>
      <line num="1422" type="stmt" count="0"/>
      <line num="1423" type="stmt" count="0"/>
      <line num="1424" type="stmt" count="0"/>
      <line num="1425" type="stmt" count="0"/>
      <line num="1428" type="method" name="a125" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="1430" type="stmt" count="0"/>
      <line num="1431" type="stmt" count="0"/>
      <line num="1432" type="stmt" count="0"/>
      <line num="1434" type="stmt" count="0"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1444" type="stmt" count="0"/>
      <line num="1445" type="stmt" count="0"/>
      <line num="1446" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="0"/>
      <line num="1448" type="stmt" count="0"/>
      <line num="1449" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1463" type="stmt" count="0"/>
      <line num="1466" type="stmt" count="0"/>
      <line num="1467" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1470" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="0"/>
      <line num="1495" type="stmt" count="0"/>
      <line num="1496" type="stmt" count="0"/>
      <line num="1497" type="stmt" count="0"/>
      <line num="1498" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1501" type="stmt" count="0"/>
      <line num="1502" type="stmt" count="0"/>
      <line num="1504" type="stmt" count="0"/>
      <line num="1505" type="stmt" count="0"/>
      <line num="1507" type="stmt" count="0"/>
      <line num="1508" type="stmt" count="0"/>
      <line num="1509" type="stmt" count="0"/>
      <line num="1510" type="stmt" count="0"/>
      <line num="1511" type="stmt" count="0"/>
      <line num="1516" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1520" type="stmt" count="0"/>
      <line num="1522" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1526" type="stmt" count="0"/>
      <line num="1529" type="stmt" count="0"/>
      <line num="1532" type="stmt" count="0"/>
      <line num="1533" type="stmt" count="0"/>
      <line num="1534" type="stmt" count="0"/>
      <line num="1535" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1537" type="stmt" count="0"/>
      <line num="1540" type="method" name="a126" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1542" type="stmt" count="0"/>
      <line num="1543" type="stmt" count="0"/>
      <line num="1546" type="method" name="a127" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1547" type="stmt" count="0"/>
      <line num="1549" type="method" name="a128" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1551" type="stmt" count="0"/>
      <line num="1552" type="stmt" count="0"/>
      <line num="1553" type="stmt" count="0"/>
      <line num="1554" type="stmt" count="0"/>
      <line num="1557" type="method" name="a129" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1559" type="stmt" count="0"/>
      <line num="1560" type="stmt" count="0"/>
      <line num="1563" type="method" name="a130" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1565" type="stmt" count="0"/>
      <line num="1566" type="stmt" count="0"/>
      <line num="1567" type="stmt" count="0"/>
      <line num="1568" type="stmt" count="0"/>
      <line num="1571" type="stmt" count="0"/>
      <line num="1573" type="stmt" count="0"/>
      <line num="1576" type="method" name="a131" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1580" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1582" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1587" type="method" name="a132" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1589" type="stmt" count="0"/>
      <line num="1592" type="method" name="a133" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1593" type="stmt" count="0"/>
      <line num="1595" type="method" name="a134" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1596" type="stmt" count="0"/>
      <line num="1598" type="method" name="a135" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1600" type="stmt" count="0"/>
      <line num="1601" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <line num="1603" type="stmt" count="0"/>
      <line num="1604" type="stmt" count="0"/>
      <line num="1607" type="method" name="a136" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1609" type="stmt" count="0"/>
      <line num="1610" type="stmt" count="0"/>
      <line num="1611" type="stmt" count="0"/>
      <line num="1612" type="stmt" count="0"/>
      <line num="1613" type="stmt" count="0"/>
      <line num="1614" type="stmt" count="0"/>
      <line num="1615" type="stmt" count="0"/>
      <line num="1616" type="stmt" count="0"/>
      <line num="1617" type="stmt" count="0"/>
      <line num="1618" type="stmt" count="0"/>
      <line num="1619" type="stmt" count="0"/>
      <line num="1621" type="stmt" count="0"/>
      <line num="1622" type="stmt" count="0"/>
      <line num="1623" type="stmt" count="0"/>
      <line num="1624" type="stmt" count="0"/>
      <line num="1625" type="stmt" count="0"/>
      <line num="1628" type="stmt" count="0"/>
      <line num="1629" type="stmt" count="0"/>
      <line num="1630" type="stmt" count="0"/>
      <line num="1631" type="stmt" count="0"/>
      <line num="1632" type="stmt" count="0"/>
      <line num="1633" type="stmt" count="0"/>
      <line num="1637" type="method" name="a137" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1640" type="stmt" count="0"/>
      <line num="1643" type="method" name="a138" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1644" type="stmt" count="0"/>
      <line num="1646" type="method" name="a139" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1647" type="stmt" count="0"/>
      <line num="1649" type="method" name="a140" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1651" type="stmt" count="0"/>
      <line num="1652" type="stmt" count="0"/>
      <line num="1653" type="stmt" count="0"/>
      <line num="1654" type="stmt" count="0"/>
      <line num="1657" type="method" name="a141" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1658" type="stmt" count="0"/>
      <line num="1660" type="method" name="a142" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1661" type="stmt" count="0"/>
      <line num="1663" type="method" name="a143" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1665" type="stmt" count="0"/>
      <line num="1668" type="method" name="a144" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1669" type="stmt" count="0"/>
      <line num="1671" type="method" name="a145" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1673" type="stmt" count="0"/>
      <line num="1676" type="method" name="a146" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1677" type="stmt" count="0"/>
      <line num="1679" type="method" name="a147" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1681" type="stmt" count="0"/>
      <line num="1682" type="stmt" count="0"/>
      <line num="1687" type="stmt" count="0"/>
      <line num="1690" type="method" name="a148" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1691" type="stmt" count="0"/>
      <line num="1693" type="method" name="a149" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1694" type="stmt" count="0"/>
      <line num="1696" type="method" name="a150" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1699" type="stmt" count="0"/>
      <line num="1700" type="stmt" count="0"/>
      <line num="1701" type="stmt" count="0"/>
      <line num="1702" type="stmt" count="0"/>
      <line num="1704" type="stmt" count="0"/>
      <line num="1707" type="method" name="a151" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1708" type="stmt" count="0"/>
      <line num="1710" type="method" name="a152" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1713" type="stmt" count="0"/>
      <line num="1716" type="method" name="a153" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1717" type="stmt" count="0"/>
      <line num="1719" type="method" name="a154" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1720" type="stmt" count="0"/>
      <line num="1722" type="method" name="a155" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1723" type="stmt" count="0"/>
      <line num="1725" type="method" name="a156" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1726" type="stmt" count="0"/>
      <line num="1728" type="method" name="a157" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1729" type="stmt" count="0"/>
      <line num="1731" type="method" name="a158" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1733" type="stmt" count="0"/>
      <line num="1734" type="stmt" count="0"/>
      <line num="1736" type="stmt" count="0"/>
      <line num="1737" type="stmt" count="0"/>
      <line num="1739" type="stmt" count="0"/>
      <line num="1742" type="stmt" count="0"/>
      <line num="1743" type="stmt" count="0"/>
      <line num="1744" type="stmt" count="0"/>
      <line num="1746" type="stmt" count="0"/>
      <line num="1749" type="stmt" count="0"/>
      <line num="1750" type="stmt" count="0"/>
      <line num="1753" type="stmt" count="0"/>
      <line num="1755" type="stmt" count="0"/>
      <line num="1756" type="stmt" count="0"/>
      <line num="1757" type="stmt" count="0"/>
      <line num="1758" type="stmt" count="0"/>
      <line num="1760" type="stmt" count="0"/>
      <line num="1761" type="stmt" count="0"/>
      <line num="1762" type="stmt" count="0"/>
      <line num="1763" type="stmt" count="0"/>
      <line num="1764" type="stmt" count="0"/>
      <line num="1765" type="stmt" count="0"/>
      <line num="1766" type="stmt" count="0"/>
      <line num="1767" type="stmt" count="0"/>
      <line num="1769" type="stmt" count="0"/>
      <line num="1770" type="stmt" count="0"/>
      <line num="1771" type="stmt" count="0"/>
      <line num="1772" type="stmt" count="0"/>
      <line num="1773" type="stmt" count="0"/>
      <line num="1774" type="stmt" count="0"/>
      <line num="1775" type="stmt" count="0"/>
      <line num="1778" type="method" name="a159" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1780" type="stmt" count="0"/>
      <line num="1781" type="stmt" count="0"/>
      <line num="1784" type="method" name="a160" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1785" type="stmt" count="0"/>
      <line num="1787" type="method" name="a161" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1788" type="stmt" count="0"/>
      <line num="1790" type="method" name="a162" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1792" type="stmt" count="0"/>
      <line num="1793" type="stmt" count="0"/>
      <line num="1794" type="stmt" count="0"/>
      <line num="1797" type="stmt" count="0"/>
      <line num="1798" type="stmt" count="0"/>
      <line num="1799" type="stmt" count="0"/>
      <line num="1804" type="stmt" count="0"/>
      <line num="1806" type="stmt" count="0"/>
      <line num="1809" type="method" name="a163" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1812" type="stmt" count="0"/>
      <line num="1813" type="stmt" count="0"/>
      <line num="1814" type="stmt" count="0"/>
      <line num="1815" type="stmt" count="0"/>
      <line num="1816" type="stmt" count="0"/>
      <line num="1818" type="stmt" count="0"/>
      <line num="1820" type="stmt" count="0"/>
      <line num="1823" type="method" name="a164" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1824" type="stmt" count="0"/>
      <line num="1826" type="method" name="a165" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1828" type="stmt" count="0"/>
      <line num="1829" type="stmt" count="0"/>
      <line num="1830" type="stmt" count="0"/>
      <line num="1831" type="stmt" count="0"/>
      <line num="1834" type="method" name="a166" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1835" type="stmt" count="0"/>
      <line num="1837" type="method" name="a167" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1841" type="stmt" count="0"/>
      <line num="1842" type="stmt" count="0"/>
      <line num="1843" type="stmt" count="0"/>
      <line num="1845" type="stmt" count="0"/>
      <line num="1848" type="method" name="a168" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1849" type="stmt" count="0"/>
      <line num="1851" type="method" name="a169" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1852" type="stmt" count="0"/>
      <line num="1854" type="method" name="a170" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="1857" type="stmt" count="0"/>
      <line num="1858" type="stmt" count="0"/>
      <line num="1859" type="stmt" count="0"/>
      <line num="1860" type="stmt" count="0"/>
      <line num="1861" type="stmt" count="0"/>
      <line num="1862" type="stmt" count="0"/>
      <line num="1863" type="stmt" count="0"/>
      <line num="1864" type="stmt" count="0"/>
      <line num="1866" type="stmt" count="0"/>
      <line num="1867" type="stmt" count="0"/>
      <line num="1868" type="stmt" count="0"/>
      <line num="1869" type="stmt" count="0"/>
      <line num="1870" type="stmt" count="0"/>
      <line num="1871" type="stmt" count="0"/>
      <line num="1872" type="stmt" count="0"/>
      <line num="1873" type="stmt" count="0"/>
      <line num="1875" type="stmt" count="0"/>
      <line num="1876" type="stmt" count="0"/>
      <line num="1877" type="stmt" count="0"/>
      <line num="1878" type="stmt" count="0"/>
      <line num="1879" type="stmt" count="0"/>
      <line num="1882" type="stmt" count="0"/>
      <line num="1884" type="stmt" count="0"/>
      <line num="1885" type="stmt" count="0"/>
      <line num="1890" type="stmt" count="0"/>
      <line num="1891" type="stmt" count="0"/>
      <line num="1892" type="stmt" count="0"/>
      <line num="1893" type="stmt" count="0"/>
      <line num="1894" type="stmt" count="0"/>
      <line num="1895" type="stmt" count="0"/>
      <line num="1896" type="stmt" count="0"/>
      <line num="1897" type="stmt" count="0"/>
      <line num="1898" type="stmt" count="0"/>
      <line num="1899" type="stmt" count="0"/>
      <line num="1900" type="stmt" count="0"/>
      <line num="1902" type="stmt" count="0"/>
      <line num="1903" type="stmt" count="0"/>
      <line num="1904" type="stmt" count="0"/>
      <line num="1905" type="stmt" count="0"/>
      <line num="1906" type="stmt" count="0"/>
      <line num="1907" type="stmt" count="0"/>
      <line num="1909" type="stmt" count="0"/>
      <line num="1910" type="stmt" count="0"/>
      <line num="1911" type="stmt" count="0"/>
      <line num="1913" type="stmt" count="0"/>
      <line num="1914" type="stmt" count="0"/>
      <line num="1917" type="stmt" count="0"/>
      <line num="1918" type="stmt" count="0"/>
      <line num="1920" type="stmt" count="0"/>
      <line num="1924" type="method" name="a171" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1926" type="stmt" count="0"/>
      <line num="1927" type="stmt" count="0"/>
      <line num="1928" type="stmt" count="0"/>
      <line num="1929" type="stmt" count="0"/>
      <line num="1932" type="method" name="a172" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1933" type="stmt" count="0"/>
      <line num="1935" type="method" name="a173" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1937" type="stmt" count="0"/>
      <line num="1940" type="stmt" count="0"/>
      <line num="1941" type="stmt" count="0"/>
      <line num="1942" type="stmt" count="0"/>
      <line num="1943" type="stmt" count="0"/>
      <line num="1946" type="stmt" count="0"/>
      <line num="1949" type="method" name="a174" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1950" type="stmt" count="0"/>
      <line num="1952" type="method" name="a175" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1955" type="stmt" count="0"/>
      <line num="1956" type="stmt" count="0"/>
      <line num="1957" type="stmt" count="0"/>
      <line num="1958" type="stmt" count="0"/>
      <line num="1959" type="stmt" count="0"/>
      <line num="1960" type="stmt" count="0"/>
      <line num="1963" type="method" name="a176" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1964" type="stmt" count="0"/>
      <line num="1966" type="method" name="a177" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1968" type="stmt" count="0"/>
      <line num="1969" type="stmt" count="0"/>
      <line num="1970" type="stmt" count="0"/>
      <line num="1971" type="stmt" count="0"/>
      <line num="1972" type="stmt" count="0"/>
      <line num="1975" type="method" name="a178" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1978" type="stmt" count="0"/>
      <line num="1979" type="stmt" count="0"/>
      <line num="1980" type="stmt" count="0"/>
      <line num="1981" type="stmt" count="0"/>
      <line num="1982" type="stmt" count="0"/>
      <line num="1983" type="stmt" count="0"/>
      <line num="1984" type="stmt" count="0"/>
      <line num="1986" type="stmt" count="0"/>
      <line num="1988" type="stmt" count="0"/>
      <line num="1991" type="method" name="a179" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1993" type="stmt" count="0"/>
      <line num="1996" type="method" name="a180" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1998" type="stmt" count="0"/>
      <line num="2001" type="stmt" count="0"/>
      <line num="2002" type="stmt" count="0"/>
      <line num="2003" type="stmt" count="0"/>
      <line num="2004" type="stmt" count="0"/>
      <line num="2007" type="method" name="a181" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2009" type="stmt" count="0"/>
      <line num="2012" type="method" name="a182" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2014" type="stmt" count="0"/>
      <line num="2015" type="stmt" count="0"/>
      <line num="2016" type="stmt" count="0"/>
      <line num="2017" type="stmt" count="0"/>
      <line num="2018" type="stmt" count="0"/>
      <line num="2019" type="stmt" count="0"/>
      <line num="2022" type="method" name="a183" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2024" type="stmt" count="0"/>
      <line num="2025" type="stmt" count="0"/>
      <line num="2026" type="stmt" count="0"/>
      <line num="2027" type="stmt" count="0"/>
      <line num="2028" type="stmt" count="0"/>
      <line num="2029" type="stmt" count="0"/>
      <line num="2030" type="stmt" count="0"/>
      <line num="2033" type="method" name="a184" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="2037" type="stmt" count="0"/>
      <line num="2040" type="stmt" count="0"/>
      <line num="2042" type="stmt" count="0"/>
      <line num="2045" type="method" name="a185" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2047" type="stmt" count="0"/>
      <line num="2048" type="stmt" count="0"/>
      <line num="2049" type="stmt" count="0"/>
      <line num="2050" type="stmt" count="0"/>
      <line num="2051" type="stmt" count="0"/>
      <line num="2054" type="method" name="a186" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="2057" type="stmt" count="0"/>
      <line num="2058" type="stmt" count="0"/>
      <line num="2059" type="stmt" count="0"/>
      <line num="2060" type="stmt" count="0"/>
      <line num="2061" type="stmt" count="0"/>
      <line num="2062" type="stmt" count="0"/>
      <line num="2063" type="stmt" count="0"/>
      <line num="2065" type="stmt" count="0"/>
      <line num="2067" type="stmt" count="0"/>
      <line num="2070" type="method" name="a187" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2072" type="stmt" count="0"/>
      <line num="2075" type="method" name="a188" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2076" type="stmt" count="0"/>
      <line num="2078" type="method" name="a189" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2079" type="stmt" count="0"/>
      <line num="2081" type="method" name="a190" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2082" type="stmt" count="0"/>
      <line num="2084" type="method" name="a191" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2086" type="stmt" count="0"/>
      <line num="2087" type="stmt" count="0"/>
      <line num="2088" type="stmt" count="0"/>
      <line num="2089" type="stmt" count="0"/>
      <line num="2090" type="stmt" count="0"/>
      <line num="2091" type="stmt" count="0"/>
      <line num="2094" type="method" name="a192" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2095" type="stmt" count="0"/>
      <line num="2097" type="method" name="a193" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2099" type="stmt" count="0"/>
      <line num="2100" type="stmt" count="0"/>
      <line num="2103" type="method" name="a194" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2105" type="stmt" count="0"/>
      <line num="2106" type="stmt" count="0"/>
      <line num="2111" type="method" name="streamstart_async" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2114" type="stmt" count="0"/>
      <line num="2116" type="stmt" count="0"/>
      <line num="2117" type="stmt" count="0"/>
      <line num="2118" type="stmt" count="0"/>
      <line num="2119" type="stmt" count="0"/>
      <line num="2120" type="stmt" count="0"/>
      <line num="2122" type="stmt" count="0"/>
      <line num="2123" type="stmt" count="0"/>
      <line num="2124" type="stmt" count="0"/>
      <line num="2126" type="stmt" count="0"/>
      <line num="2128" type="stmt" count="0"/>
      <line num="2129" type="stmt" count="0"/>
      <line num="2130" type="stmt" count="0"/>
      <line num="2131" type="stmt" count="0"/>
      <line num="2133" type="stmt" count="0"/>
      <line num="2134" type="stmt" count="0"/>
      <line num="2135" type="stmt" count="0"/>
      <line num="2136" type="stmt" count="0"/>
      <line num="2138" type="stmt" count="0"/>
      <line num="2139" type="stmt" count="0"/>
      <line num="2140" type="stmt" count="0"/>
      <line num="2141" type="stmt" count="0"/>
      <line num="2143" type="stmt" count="0"/>
      <line num="2145" type="stmt" count="0"/>
      <line num="2146" type="stmt" count="0"/>
      <line num="2147" type="stmt" count="0"/>
      <line num="2148" type="stmt" count="0"/>
      <line num="2152" type="stmt" count="0"/>
      <line num="2153" type="stmt" count="0"/>
      <line num="2155" type="stmt" count="0"/>
      <line num="2156" type="stmt" count="0"/>
      <line num="2157" type="stmt" count="0"/>
      <line num="2159" type="stmt" count="0"/>
      <line num="2163" type="stmt" count="0"/>
      <line num="2164" type="stmt" count="0"/>
      <line num="2165" type="stmt" count="0"/>
      <line num="2166" type="stmt" count="0"/>
      <line num="2168" type="stmt" count="0"/>
      <line num="2169" type="stmt" count="0"/>
      <line num="2170" type="stmt" count="0"/>
      <line num="2171" type="stmt" count="0"/>
      <line num="2173" type="stmt" count="0"/>
      <line num="2177" type="stmt" count="0"/>
      <line num="2178" type="stmt" count="0"/>
      <line num="2180" type="stmt" count="0"/>
      <line num="2181" type="stmt" count="0"/>
      <line num="2182" type="stmt" count="0"/>
      <line num="2184" type="stmt" count="0"/>
      <line num="2188" type="method" name="parsestart" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="2189" type="stmt" count="0"/>
      <line num="2190" type="stmt" count="0"/>
      <line num="2191" type="stmt" count="0"/>
      <line num="2192" type="stmt" count="0"/>
      <line num="2193" type="stmt" count="0"/>
      <line num="2194" type="stmt" count="0"/>
      <line num="2195" type="stmt" count="0"/>
      <line num="2197" type="stmt" count="0"/>
      <line num="2198" type="stmt" count="0"/>
      <line num="2200" type="stmt" count="0"/>
      <line num="2201" type="stmt" count="0"/>
      <line num="2203" type="stmt" count="0"/>
      <line num="2204" type="stmt" count="0"/>
      <line num="2205" type="stmt" count="0"/>
      <line num="2207" type="stmt" count="0"/>
      <line num="2212" type="stmt" count="0"/>
      <line num="2214" type="stmt" count="0"/>
      <line num="2215" type="stmt" count="0"/>
      <line num="2216" type="stmt" count="0"/>
      <line num="2218" type="stmt" count="0"/>
      <line num="2223" type="stmt" count="0"/>
      <line num="2225" type="stmt" count="0"/>
      <line num="2226" type="stmt" count="0"/>
      <line num="2227" type="stmt" count="0"/>
      <line num="2229" type="stmt" count="0"/>
      <line num="2232" type="stmt" count="0"/>
      <line num="2233" type="stmt" count="0"/>
      <line num="2234" type="stmt" count="0"/>
      <line num="2235" type="stmt" count="0"/>
      <line num="2236" type="stmt" count="0"/>
      <line num="2237" type="stmt" count="0"/>
      <line num="2238" type="stmt" count="0"/>
      <line num="2240" type="method" name="parsetable_start_tag" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="2241" type="stmt" count="0"/>
      <line num="2242" type="stmt" count="0"/>
      <line num="2243" type="stmt" count="0"/>
      <line num="2244" type="stmt" count="0"/>
      <line num="2245" type="stmt" count="0"/>
      <line num="2246" type="stmt" count="0"/>
      <line num="2247" type="stmt" count="0"/>
      <line num="2248" type="stmt" count="0"/>
      <line num="2250" type="stmt" count="0"/>
      <line num="2251" type="stmt" count="0"/>
      <line num="2252" type="stmt" count="0"/>
      <line num="2254" type="stmt" count="0"/>
      <line num="2256" type="stmt" count="0"/>
      <line num="2257" type="stmt" count="0"/>
      <line num="2258" type="stmt" count="0"/>
      <line num="2260" type="stmt" count="0"/>
      <line num="2261" type="stmt" count="0"/>
      <line num="2262" type="stmt" count="0"/>
      <line num="2264" type="stmt" count="0"/>
      <line num="2266" type="stmt" count="0"/>
      <line num="2267" type="stmt" count="0"/>
      <line num="2268" type="stmt" count="0"/>
      <line num="2269" type="stmt" count="0"/>
      <line num="2272" type="stmt" count="0"/>
      <line num="2273" type="stmt" count="0"/>
      <line num="2274" type="stmt" count="0"/>
      <line num="2276" type="stmt" count="0"/>
      <line num="2277" type="stmt" count="0"/>
      <line num="2278" type="stmt" count="0"/>
      <line num="2279" type="stmt" count="0"/>
      <line num="2281" type="stmt" count="0"/>
      <line num="2285" type="stmt" count="0"/>
      <line num="2286" type="stmt" count="0"/>
      <line num="2287" type="stmt" count="0"/>
      <line num="2288" type="stmt" count="0"/>
      <line num="2290" type="stmt" count="0"/>
      <line num="2291" type="stmt" count="0"/>
      <line num="2293" type="stmt" count="0"/>
      <line num="2294" type="stmt" count="0"/>
      <line num="2295" type="stmt" count="0"/>
      <line num="2297" type="stmt" count="0"/>
      <line num="2298" type="stmt" count="0"/>
      <line num="2299" type="stmt" count="0"/>
      <line num="2301" type="stmt" count="0"/>
      <line num="2303" type="stmt" count="0"/>
      <line num="2304" type="stmt" count="0"/>
      <line num="2305" type="stmt" count="0"/>
      <line num="2307" type="stmt" count="0"/>
      <line num="2312" type="stmt" count="0"/>
      <line num="2314" type="stmt" count="0"/>
      <line num="2315" type="stmt" count="0"/>
      <line num="2316" type="stmt" count="0"/>
      <line num="2318" type="stmt" count="0"/>
      <line num="2321" type="stmt" count="0"/>
      <line num="2322" type="stmt" count="0"/>
      <line num="2323" type="stmt" count="0"/>
      <line num="2324" type="stmt" count="0"/>
      <line num="2325" type="stmt" count="0"/>
      <line num="2326" type="stmt" count="0"/>
      <line num="2327" type="stmt" count="0"/>
      <line num="2329" type="method" name="parseurl" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="2330" type="stmt" count="0"/>
      <line num="2331" type="stmt" count="0"/>
      <line num="2332" type="stmt" count="0"/>
      <line num="2333" type="stmt" count="0"/>
      <line num="2334" type="stmt" count="0"/>
      <line num="2335" type="stmt" count="0"/>
      <line num="2336" type="stmt" count="0"/>
      <line num="2338" type="stmt" count="0"/>
      <line num="2339" type="stmt" count="0"/>
      <line num="2341" type="stmt" count="0"/>
      <line num="2342" type="stmt" count="0"/>
      <line num="2344" type="stmt" count="0"/>
      <line num="2345" type="stmt" count="0"/>
      <line num="2346" type="stmt" count="0"/>
      <line num="2349" type="stmt" count="0"/>
      <line num="2350" type="stmt" count="0"/>
      <line num="2351" type="stmt" count="0"/>
      <line num="2353" type="stmt" count="0"/>
      <line num="2356" type="stmt" count="0"/>
      <line num="2357" type="stmt" count="0"/>
      <line num="2358" type="stmt" count="0"/>
      <line num="2359" type="stmt" count="0"/>
      <line num="2361" type="stmt" count="0"/>
      <line num="2363" type="stmt" count="0"/>
      <line num="2365" type="stmt" count="0"/>
      <line num="2366" type="stmt" count="0"/>
      <line num="2367" type="stmt" count="0"/>
      <line num="2368" type="stmt" count="0"/>
      <line num="2369" type="stmt" count="0"/>
      <line num="2371" type="stmt" count="0"/>
      <line num="2372" type="stmt" count="0"/>
      <line num="2373" type="stmt" count="0"/>
      <line num="2374" type="stmt" count="0"/>
      <line num="2378" type="stmt" count="0"/>
      <line num="2379" type="stmt" count="0"/>
      <line num="2380" type="stmt" count="0"/>
      <line num="2382" type="stmt" count="0"/>
      <line num="2383" type="stmt" count="0"/>
      <line num="2384" type="stmt" count="0"/>
      <line num="2386" type="stmt" count="0"/>
      <line num="2387" type="stmt" count="0"/>
      <line num="2388" type="stmt" count="0"/>
      <line num="2390" type="stmt" count="0"/>
      <line num="2391" type="stmt" count="0"/>
      <line num="2392" type="stmt" count="0"/>
      <line num="2393" type="stmt" count="0"/>
      <line num="2395" type="stmt" count="0"/>
      <line num="2396" type="stmt" count="0"/>
      <line num="2398" type="stmt" count="0"/>
      <line num="2400" type="stmt" count="0"/>
      <line num="2401" type="stmt" count="0"/>
      <line num="2403" type="stmt" count="0"/>
      <line num="2404" type="stmt" count="0"/>
      <line num="2405" type="stmt" count="0"/>
      <line num="2406" type="stmt" count="0"/>
      <line num="2408" type="stmt" count="0"/>
      <line num="2409" type="stmt" count="0"/>
      <line num="2410" type="stmt" count="0"/>
      <line num="2414" type="stmt" count="0"/>
      <line num="2415" type="stmt" count="0"/>
      <line num="2416" type="stmt" count="0"/>
      <line num="2417" type="stmt" count="0"/>
      <line num="2419" type="stmt" count="0"/>
      <line num="2420" type="stmt" count="0"/>
      <line num="2421" type="stmt" count="0"/>
      <line num="2423" type="stmt" count="0"/>
      <line num="2424" type="stmt" count="0"/>
      <line num="2425" type="stmt" count="0"/>
      <line num="2427" type="stmt" count="0"/>
      <line num="2428" type="stmt" count="0"/>
      <line num="2429" type="stmt" count="0"/>
      <line num="2430" type="stmt" count="0"/>
      <line num="2432" type="stmt" count="0"/>
      <line num="2434" type="stmt" count="0"/>
      <line num="2435" type="stmt" count="0"/>
      <line num="2439" type="stmt" count="0"/>
      <line num="2440" type="stmt" count="0"/>
      <line num="2441" type="stmt" count="0"/>
      <line num="2442" type="stmt" count="0"/>
      <line num="2444" type="stmt" count="0"/>
      <line num="2445" type="stmt" count="0"/>
      <line num="2446" type="stmt" count="0"/>
      <line num="2448" type="stmt" count="0"/>
      <line num="2449" type="stmt" count="0"/>
      <line num="2450" type="stmt" count="0"/>
      <line num="2452" type="stmt" count="0"/>
      <line num="2453" type="stmt" count="0"/>
      <line num="2454" type="stmt" count="0"/>
      <line num="2455" type="stmt" count="0"/>
      <line num="2457" type="stmt" count="0"/>
      <line num="2461" type="stmt" count="0"/>
      <line num="2462" type="stmt" count="0"/>
      <line num="2463" type="stmt" count="0"/>
      <line num="2464" type="stmt" count="0"/>
      <line num="2466" type="stmt" count="0"/>
      <line num="2467" type="stmt" count="0"/>
      <line num="2468" type="stmt" count="0"/>
      <line num="2470" type="stmt" count="0"/>
      <line num="2471" type="stmt" count="0"/>
      <line num="2472" type="stmt" count="0"/>
      <line num="2473" type="stmt" count="0"/>
      <line num="2475" type="stmt" count="0"/>
      <line num="2478" type="stmt" count="0"/>
      <line num="2479" type="stmt" count="0"/>
      <line num="2481" type="stmt" count="0"/>
      <line num="2482" type="stmt" count="0"/>
      <line num="2483" type="stmt" count="0"/>
      <line num="2484" type="stmt" count="0"/>
      <line num="2488" type="stmt" count="0"/>
      <line num="2490" type="stmt" count="0"/>
      <line num="2491" type="stmt" count="0"/>
      <line num="2492" type="stmt" count="0"/>
      <line num="2493" type="stmt" count="0"/>
      <line num="2494" type="stmt" count="0"/>
      <line num="2495" type="stmt" count="0"/>
      <line num="2496" type="stmt" count="0"/>
      <line num="2498" type="stmt" count="0"/>
      <line num="2499" type="stmt" count="0"/>
      <line num="2500" type="stmt" count="0"/>
      <line num="2503" type="stmt" count="0"/>
      <line num="2505" type="stmt" count="0"/>
      <line num="2506" type="stmt" count="0"/>
      <line num="2507" type="stmt" count="0"/>
      <line num="2508" type="stmt" count="0"/>
      <line num="2510" type="stmt" count="0"/>
      <line num="2512" type="stmt" count="0"/>
      <line num="2513" type="stmt" count="0"/>
      <line num="2514" type="stmt" count="0"/>
      <line num="2515" type="stmt" count="0"/>
      <line num="2518" type="stmt" count="0"/>
      <line num="2519" type="stmt" count="0"/>
      <line num="2520" type="stmt" count="0"/>
      <line num="2522" type="stmt" count="0"/>
      <line num="2523" type="stmt" count="0"/>
      <line num="2527" type="stmt" count="0"/>
      <line num="2528" type="stmt" count="0"/>
      <line num="2529" type="stmt" count="0"/>
      <line num="2530" type="stmt" count="0"/>
      <line num="2532" type="stmt" count="0"/>
      <line num="2534" type="stmt" count="0"/>
      <line num="2535" type="stmt" count="0"/>
      <line num="2536" type="stmt" count="0"/>
      <line num="2541" type="stmt" count="0"/>
      <line num="2542" type="stmt" count="0"/>
      <line num="2543" type="stmt" count="0"/>
      <line num="2544" type="stmt" count="0"/>
      <line num="2546" type="stmt" count="0"/>
      <line num="2548" type="stmt" count="0"/>
      <line num="2549" type="stmt" count="0"/>
      <line num="2550" type="stmt" count="0"/>
      <line num="2551" type="stmt" count="0"/>
      <line num="2553" type="stmt" count="0"/>
      <line num="2559" type="stmt" count="0"/>
      <line num="2560" type="stmt" count="0"/>
      <line num="2561" type="stmt" count="0"/>
      <line num="2562" type="stmt" count="0"/>
      <line num="2564" type="stmt" count="0"/>
      <line num="2565" type="stmt" count="0"/>
      <line num="2566" type="stmt" count="0"/>
      <line num="2567" type="stmt" count="0"/>
      <line num="2569" type="stmt" count="0"/>
      <line num="2571" type="stmt" count="0"/>
      <line num="2572" type="stmt" count="0"/>
      <line num="2573" type="stmt" count="0"/>
      <line num="2576" type="stmt" count="0"/>
      <line num="2577" type="stmt" count="0"/>
      <line num="2578" type="stmt" count="0"/>
      <line num="2579" type="stmt" count="0"/>
      <line num="2580" type="stmt" count="0"/>
      <line num="2581" type="stmt" count="0"/>
      <line num="2582" type="stmt" count="0"/>
      <line num="2584" type="method" name="parserow_syntax_table_args" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2585" type="stmt" count="0"/>
      <line num="2586" type="stmt" count="0"/>
      <line num="2587" type="stmt" count="0"/>
      <line num="2588" type="stmt" count="0"/>
      <line num="2589" type="stmt" count="0"/>
      <line num="2590" type="stmt" count="0"/>
      <line num="2591" type="stmt" count="0"/>
      <line num="2592" type="stmt" count="0"/>
      <line num="2594" type="stmt" count="0"/>
      <line num="2595" type="stmt" count="0"/>
      <line num="2596" type="stmt" count="0"/>
      <line num="2598" type="stmt" count="0"/>
      <line num="2599" type="stmt" count="0"/>
      <line num="2601" type="stmt" count="0"/>
      <line num="2602" type="stmt" count="0"/>
      <line num="2603" type="stmt" count="0"/>
      <line num="2605" type="stmt" count="0"/>
      <line num="2607" type="stmt" count="0"/>
      <line num="2608" type="stmt" count="0"/>
      <line num="2609" type="stmt" count="0"/>
      <line num="2610" type="stmt" count="0"/>
      <line num="2612" type="stmt" count="0"/>
      <line num="2614" type="stmt" count="0"/>
      <line num="2615" type="stmt" count="0"/>
      <line num="2616" type="stmt" count="0"/>
      <line num="2617" type="stmt" count="0"/>
      <line num="2619" type="stmt" count="0"/>
      <line num="2620" type="stmt" count="0"/>
      <line num="2621" type="stmt" count="0"/>
      <line num="2622" type="stmt" count="0"/>
      <line num="2624" type="stmt" count="0"/>
      <line num="2625" type="stmt" count="0"/>
      <line num="2626" type="stmt" count="0"/>
      <line num="2627" type="stmt" count="0"/>
      <line num="2628" type="stmt" count="0"/>
      <line num="2631" type="stmt" count="0"/>
      <line num="2633" type="stmt" count="0"/>
      <line num="2634" type="stmt" count="0"/>
      <line num="2635" type="stmt" count="0"/>
      <line num="2638" type="stmt" count="0"/>
      <line num="2639" type="stmt" count="0"/>
      <line num="2640" type="stmt" count="0"/>
      <line num="2641" type="stmt" count="0"/>
      <line num="2642" type="stmt" count="0"/>
      <line num="2643" type="stmt" count="0"/>
      <line num="2644" type="stmt" count="0"/>
      <line num="2646" type="method" name="parsetable_attributes" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2647" type="stmt" count="0"/>
      <line num="2648" type="stmt" count="0"/>
      <line num="2649" type="stmt" count="0"/>
      <line num="2650" type="stmt" count="0"/>
      <line num="2651" type="stmt" count="0"/>
      <line num="2652" type="stmt" count="0"/>
      <line num="2653" type="stmt" count="0"/>
      <line num="2654" type="stmt" count="0"/>
      <line num="2656" type="stmt" count="0"/>
      <line num="2657" type="stmt" count="0"/>
      <line num="2658" type="stmt" count="0"/>
      <line num="2661" type="stmt" count="0"/>
      <line num="2662" type="stmt" count="0"/>
      <line num="2663" type="stmt" count="0"/>
      <line num="2665" type="stmt" count="0"/>
      <line num="2667" type="stmt" count="0"/>
      <line num="2668" type="stmt" count="0"/>
      <line num="2669" type="stmt" count="0"/>
      <line num="2670" type="stmt" count="0"/>
      <line num="2671" type="stmt" count="0"/>
      <line num="2673" type="stmt" count="0"/>
      <line num="2675" type="stmt" count="0"/>
      <line num="2676" type="stmt" count="0"/>
      <line num="2677" type="stmt" count="0"/>
      <line num="2678" type="stmt" count="0"/>
      <line num="2680" type="stmt" count="0"/>
      <line num="2682" type="stmt" count="0"/>
      <line num="2683" type="stmt" count="0"/>
      <line num="2684" type="stmt" count="0"/>
      <line num="2688" type="stmt" count="0"/>
      <line num="2689" type="stmt" count="0"/>
      <line num="2691" type="stmt" count="0"/>
      <line num="2695" type="stmt" count="0"/>
      <line num="2696" type="stmt" count="0"/>
      <line num="2697" type="stmt" count="0"/>
      <line num="2698" type="stmt" count="0"/>
      <line num="2699" type="stmt" count="0"/>
      <line num="2700" type="stmt" count="0"/>
      <line num="2701" type="stmt" count="0"/>
      <line num="2703" type="method" name="parsegeneric_newline_attributes" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="2704" type="stmt" count="0"/>
      <line num="2705" type="stmt" count="0"/>
      <line num="2706" type="stmt" count="0"/>
      <line num="2707" type="stmt" count="0"/>
      <line num="2708" type="stmt" count="0"/>
      <line num="2709" type="stmt" count="0"/>
      <line num="2710" type="stmt" count="0"/>
      <line num="2711" type="stmt" count="0"/>
      <line num="2713" type="stmt" count="0"/>
      <line num="2714" type="stmt" count="0"/>
      <line num="2715" type="stmt" count="0"/>
      <line num="2717" type="stmt" count="0"/>
      <line num="2718" type="stmt" count="0"/>
      <line num="2719" type="stmt" count="0"/>
      <line num="2721" type="stmt" count="0"/>
      <line num="2725" type="stmt" count="0"/>
      <line num="2726" type="stmt" count="0"/>
      <line num="2727" type="stmt" count="0"/>
      <line num="2728" type="stmt" count="0"/>
      <line num="2729" type="stmt" count="0"/>
      <line num="2730" type="stmt" count="0"/>
      <line num="2731" type="stmt" count="0"/>
      <line num="2733" type="method" name="parsetplarg_or_template_or_bust" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2734" type="stmt" count="0"/>
      <line num="2735" type="stmt" count="0"/>
      <line num="2736" type="stmt" count="0"/>
      <line num="2737" type="stmt" count="0"/>
      <line num="2738" type="stmt" count="0"/>
      <line num="2739" type="stmt" count="0"/>
      <line num="2740" type="stmt" count="0"/>
      <line num="2742" type="stmt" count="0"/>
      <line num="2743" type="stmt" count="0"/>
      <line num="2744" type="stmt" count="0"/>
      <line num="2747" type="stmt" count="0"/>
      <line num="2748" type="stmt" count="0"/>
      <line num="2749" type="stmt" count="0"/>
      <line num="2751" type="stmt" count="0"/>
      <line num="2752" type="stmt" count="0"/>
      <line num="2754" type="stmt" count="0"/>
      <line num="2755" type="stmt" count="0"/>
      <line num="2758" type="stmt" count="0"/>
      <line num="2759" type="stmt" count="0"/>
      <line num="2761" type="stmt" count="0"/>
      <line num="2764" type="stmt" count="0"/>
      <line num="2765" type="stmt" count="0"/>
      <line num="2769" type="stmt" count="0"/>
      <line num="2770" type="stmt" count="0"/>
      <line num="2771" type="stmt" count="0"/>
      <line num="2772" type="stmt" count="0"/>
      <line num="2774" type="stmt" count="0"/>
      <line num="2775" type="stmt" count="0"/>
      <line num="2776" type="stmt" count="0"/>
      <line num="2777" type="stmt" count="0"/>
      <line num="2778" type="stmt" count="0"/>
      <line num="2779" type="stmt" count="0"/>
      <line num="2780" type="stmt" count="0"/>
      <line num="2782" type="method" name="parseextlink" visibility="private" complexity="29" crap="870" count="0"/>
      <line num="2783" type="stmt" count="0"/>
      <line num="2784" type="stmt" count="0"/>
      <line num="2785" type="stmt" count="0"/>
      <line num="2786" type="stmt" count="0"/>
      <line num="2787" type="stmt" count="0"/>
      <line num="2788" type="stmt" count="0"/>
      <line num="2789" type="stmt" count="0"/>
      <line num="2790" type="stmt" count="0"/>
      <line num="2792" type="stmt" count="0"/>
      <line num="2793" type="stmt" count="0"/>
      <line num="2794" type="stmt" count="0"/>
      <line num="2796" type="stmt" count="0"/>
      <line num="2797" type="stmt" count="0"/>
      <line num="2798" type="stmt" count="0"/>
      <line num="2800" type="stmt" count="0"/>
      <line num="2801" type="stmt" count="0"/>
      <line num="2802" type="stmt" count="0"/>
      <line num="2804" type="stmt" count="0"/>
      <line num="2806" type="stmt" count="0"/>
      <line num="2807" type="stmt" count="0"/>
      <line num="2808" type="stmt" count="0"/>
      <line num="2809" type="stmt" count="0"/>
      <line num="2811" type="stmt" count="0"/>
      <line num="2812" type="stmt" count="0"/>
      <line num="2813" type="stmt" count="0"/>
      <line num="2815" type="stmt" count="0"/>
      <line num="2816" type="stmt" count="0"/>
      <line num="2818" type="stmt" count="0"/>
      <line num="2819" type="stmt" count="0"/>
      <line num="2820" type="stmt" count="0"/>
      <line num="2822" type="stmt" count="0"/>
      <line num="2823" type="stmt" count="0"/>
      <line num="2824" type="stmt" count="0"/>
      <line num="2826" type="stmt" count="0"/>
      <line num="2828" type="stmt" count="0"/>
      <line num="2831" type="stmt" count="0"/>
      <line num="2832" type="stmt" count="0"/>
      <line num="2833" type="stmt" count="0"/>
      <line num="2834" type="stmt" count="0"/>
      <line num="2835" type="stmt" count="0"/>
      <line num="2837" type="stmt" count="0"/>
      <line num="2838" type="stmt" count="0"/>
      <line num="2839" type="stmt" count="0"/>
      <line num="2840" type="stmt" count="0"/>
      <line num="2841" type="stmt" count="0"/>
      <line num="2843" type="stmt" count="0"/>
      <line num="2845" type="stmt" count="0"/>
      <line num="2846" type="stmt" count="0"/>
      <line num="2849" type="stmt" count="0"/>
      <line num="2852" type="stmt" count="0"/>
      <line num="2853" type="stmt" count="0"/>
      <line num="2854" type="stmt" count="0"/>
      <line num="2857" type="stmt" count="0"/>
      <line num="2858" type="stmt" count="0"/>
      <line num="2859" type="stmt" count="0"/>
      <line num="2861" type="stmt" count="0"/>
      <line num="2864" type="stmt" count="0"/>
      <line num="2865" type="stmt" count="0"/>
      <line num="2866" type="stmt" count="0"/>
      <line num="2867" type="stmt" count="0"/>
      <line num="2869" type="stmt" count="0"/>
      <line num="2872" type="stmt" count="0"/>
      <line num="2873" type="stmt" count="0"/>
      <line num="2874" type="stmt" count="0"/>
      <line num="2876" type="stmt" count="0"/>
      <line num="2877" type="stmt" count="0"/>
      <line num="2878" type="stmt" count="0"/>
      <line num="2881" type="stmt" count="0"/>
      <line num="2882" type="stmt" count="0"/>
      <line num="2883" type="stmt" count="0"/>
      <line num="2884" type="stmt" count="0"/>
      <line num="2886" type="stmt" count="0"/>
      <line num="2887" type="stmt" count="0"/>
      <line num="2888" type="stmt" count="0"/>
      <line num="2889" type="stmt" count="0"/>
      <line num="2891" type="stmt" count="0"/>
      <line num="2892" type="stmt" count="0"/>
      <line num="2894" type="stmt" count="0"/>
      <line num="2895" type="stmt" count="0"/>
      <line num="2896" type="stmt" count="0"/>
      <line num="2898" type="stmt" count="0"/>
      <line num="2899" type="stmt" count="0"/>
      <line num="2900" type="stmt" count="0"/>
      <line num="2902" type="stmt" count="0"/>
      <line num="2905" type="stmt" count="0"/>
      <line num="2906" type="stmt" count="0"/>
      <line num="2907" type="stmt" count="0"/>
      <line num="2909" type="stmt" count="0"/>
      <line num="2911" type="stmt" count="0"/>
      <line num="2912" type="stmt" count="0"/>
      <line num="2916" type="stmt" count="0"/>
      <line num="2918" type="stmt" count="0"/>
      <line num="2919" type="stmt" count="0"/>
      <line num="2921" type="stmt" count="0"/>
      <line num="2922" type="stmt" count="0"/>
      <line num="2923" type="stmt" count="0"/>
      <line num="2924" type="stmt" count="0"/>
      <line num="2927" type="stmt" count="0"/>
      <line num="2928" type="stmt" count="0"/>
      <line num="2930" type="stmt" count="0"/>
      <line num="2931" type="stmt" count="0"/>
      <line num="2932" type="stmt" count="0"/>
      <line num="2934" type="stmt" count="0"/>
      <line num="2935" type="stmt" count="0"/>
      <line num="2936" type="stmt" count="0"/>
      <line num="2938" type="stmt" count="0"/>
      <line num="2939" type="stmt" count="0"/>
      <line num="2940" type="stmt" count="0"/>
      <line num="2943" type="stmt" count="0"/>
      <line num="2944" type="stmt" count="0"/>
      <line num="2946" type="stmt" count="0"/>
      <line num="2947" type="stmt" count="0"/>
      <line num="2948" type="stmt" count="0"/>
      <line num="2950" type="stmt" count="0"/>
      <line num="2951" type="stmt" count="0"/>
      <line num="2952" type="stmt" count="0"/>
      <line num="2954" type="stmt" count="0"/>
      <line num="2955" type="stmt" count="0"/>
      <line num="2956" type="stmt" count="0"/>
      <line num="2958" type="stmt" count="0"/>
      <line num="2959" type="stmt" count="0"/>
      <line num="2960" type="stmt" count="0"/>
      <line num="2961" type="stmt" count="0"/>
      <line num="2963" type="stmt" count="0"/>
      <line num="2966" type="stmt" count="0"/>
      <line num="2967" type="stmt" count="0"/>
      <line num="2968" type="stmt" count="0"/>
      <line num="2970" type="stmt" count="0"/>
      <line num="2971" type="stmt" count="0"/>
      <line num="2972" type="stmt" count="0"/>
      <line num="2975" type="stmt" count="0"/>
      <line num="2977" type="stmt" count="0"/>
      <line num="2978" type="stmt" count="0"/>
      <line num="2979" type="stmt" count="0"/>
      <line num="2981" type="stmt" count="0"/>
      <line num="2984" type="stmt" count="0"/>
      <line num="2985" type="stmt" count="0"/>
      <line num="2986" type="stmt" count="0"/>
      <line num="2987" type="stmt" count="0"/>
      <line num="2988" type="stmt" count="0"/>
      <line num="2989" type="stmt" count="0"/>
      <line num="2990" type="stmt" count="0"/>
      <line num="2992" type="method" name="parselist_item" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="2993" type="stmt" count="0"/>
      <line num="2994" type="stmt" count="0"/>
      <line num="2995" type="stmt" count="0"/>
      <line num="2996" type="stmt" count="0"/>
      <line num="2997" type="stmt" count="0"/>
      <line num="2998" type="stmt" count="0"/>
      <line num="2999" type="stmt" count="0"/>
      <line num="3000" type="stmt" count="0"/>
      <line num="3002" type="stmt" count="0"/>
      <line num="3003" type="stmt" count="0"/>
      <line num="3005" type="stmt" count="0"/>
      <line num="3006" type="stmt" count="0"/>
      <line num="3007" type="stmt" count="0"/>
      <line num="3009" type="stmt" count="0"/>
      <line num="3010" type="stmt" count="0"/>
      <line num="3011" type="stmt" count="0"/>
      <line num="3013" type="stmt" count="0"/>
      <line num="3015" type="stmt" count="0"/>
      <line num="3016" type="stmt" count="0"/>
      <line num="3017" type="stmt" count="0"/>
      <line num="3018" type="stmt" count="0"/>
      <line num="3019" type="stmt" count="0"/>
      <line num="3020" type="stmt" count="0"/>
      <line num="3021" type="stmt" count="0"/>
      <line num="3023" type="method" name="parsetlb" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="3024" type="stmt" count="0"/>
      <line num="3025" type="stmt" count="0"/>
      <line num="3026" type="stmt" count="0"/>
      <line num="3027" type="stmt" count="0"/>
      <line num="3028" type="stmt" count="0"/>
      <line num="3029" type="stmt" count="0"/>
      <line num="3030" type="stmt" count="0"/>
      <line num="3032" type="stmt" count="0"/>
      <line num="3033" type="stmt" count="0"/>
      <line num="3035" type="stmt" count="0"/>
      <line num="3036" type="stmt" count="0"/>
      <line num="3037" type="stmt" count="0"/>
      <line num="3038" type="stmt" count="0"/>
      <line num="3039" type="stmt" count="0"/>
      <line num="3041" type="stmt" count="0"/>
      <line num="3042" type="stmt" count="0"/>
      <line num="3043" type="stmt" count="0"/>
      <line num="3044" type="stmt" count="0"/>
      <line num="3047" type="stmt" count="0"/>
      <line num="3049" type="stmt" count="0"/>
      <line num="3050" type="stmt" count="0"/>
      <line num="3051" type="stmt" count="0"/>
      <line num="3052" type="stmt" count="0"/>
      <line num="3054" type="stmt" count="0"/>
      <line num="3056" type="stmt" count="0"/>
      <line num="3057" type="stmt" count="0"/>
      <line num="3058" type="stmt" count="0"/>
      <line num="3060" type="stmt" count="0"/>
      <line num="3063" type="stmt" count="0"/>
      <line num="3064" type="stmt" count="0"/>
      <line num="3065" type="stmt" count="0"/>
      <line num="3066" type="stmt" count="0"/>
      <line num="3067" type="stmt" count="0"/>
      <line num="3068" type="stmt" count="0"/>
      <line num="3069" type="stmt" count="0"/>
      <line num="3071" type="method" name="parsenewlineToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3072" type="stmt" count="0"/>
      <line num="3073" type="stmt" count="0"/>
      <line num="3074" type="stmt" count="0"/>
      <line num="3075" type="stmt" count="0"/>
      <line num="3076" type="stmt" count="0"/>
      <line num="3078" type="stmt" count="0"/>
      <line num="3081" type="stmt" count="0"/>
      <line num="3082" type="stmt" count="0"/>
      <line num="3083" type="stmt" count="0"/>
      <line num="3084" type="stmt" count="0"/>
      <line num="3085" type="stmt" count="0"/>
      <line num="3087" type="stmt" count="0"/>
      <line num="3088" type="stmt" count="0"/>
      <line num="3089" type="stmt" count="0"/>
      <line num="3090" type="stmt" count="0"/>
      <line num="3091" type="stmt" count="0"/>
      <line num="3092" type="stmt" count="0"/>
      <line num="3093" type="stmt" count="0"/>
      <line num="3095" type="method" name="parsepipe" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3096" type="stmt" count="0"/>
      <line num="3097" type="stmt" count="0"/>
      <line num="3098" type="stmt" count="0"/>
      <line num="3099" type="stmt" count="0"/>
      <line num="3100" type="stmt" count="0"/>
      <line num="3102" type="stmt" count="0"/>
      <line num="3106" type="stmt" count="0"/>
      <line num="3107" type="stmt" count="0"/>
      <line num="3108" type="stmt" count="0"/>
      <line num="3109" type="stmt" count="0"/>
      <line num="3111" type="stmt" count="0"/>
      <line num="3112" type="stmt" count="0"/>
      <line num="3114" type="stmt" count="0"/>
      <line num="3115" type="stmt" count="0"/>
      <line num="3116" type="stmt" count="0"/>
      <line num="3118" type="stmt" count="0"/>
      <line num="3119" type="stmt" count="0"/>
      <line num="3122" type="stmt" count="0"/>
      <line num="3123" type="stmt" count="0"/>
      <line num="3124" type="stmt" count="0"/>
      <line num="3125" type="stmt" count="0"/>
      <line num="3126" type="stmt" count="0"/>
      <line num="3127" type="stmt" count="0"/>
      <line num="3128" type="stmt" count="0"/>
      <line num="3130" type="method" name="parsespace" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="3131" type="stmt" count="0"/>
      <line num="3132" type="stmt" count="0"/>
      <line num="3133" type="stmt" count="0"/>
      <line num="3134" type="stmt" count="0"/>
      <line num="3135" type="stmt" count="0"/>
      <line num="3137" type="stmt" count="0"/>
      <line num="3140" type="stmt" count="0"/>
      <line num="3141" type="stmt" count="0"/>
      <line num="3142" type="stmt" count="0"/>
      <line num="3144" type="stmt" count="0"/>
      <line num="3145" type="stmt" count="0"/>
      <line num="3147" type="stmt" count="0"/>
      <line num="3148" type="stmt" count="0"/>
      <line num="3149" type="stmt" count="0"/>
      <line num="3150" type="stmt" count="0"/>
      <line num="3151" type="stmt" count="0"/>
      <line num="3152" type="stmt" count="0"/>
      <line num="3153" type="stmt" count="0"/>
      <line num="3155" type="method" name="parseurl_protocol" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="3156" type="stmt" count="0"/>
      <line num="3157" type="stmt" count="0"/>
      <line num="3158" type="stmt" count="0"/>
      <line num="3159" type="stmt" count="0"/>
      <line num="3160" type="stmt" count="0"/>
      <line num="3162" type="stmt" count="0"/>
      <line num="3165" type="stmt" count="0"/>
      <line num="3167" type="stmt" count="0"/>
      <line num="3168" type="stmt" count="0"/>
      <line num="3170" type="stmt" count="0"/>
      <line num="3171" type="stmt" count="0"/>
      <line num="3172" type="stmt" count="0"/>
      <line num="3173" type="stmt" count="0"/>
      <line num="3175" type="stmt" count="0"/>
      <line num="3176" type="stmt" count="0"/>
      <line num="3179" type="stmt" count="0"/>
      <line num="3180" type="stmt" count="0"/>
      <line num="3181" type="stmt" count="0"/>
      <line num="3182" type="stmt" count="0"/>
      <line num="3184" type="stmt" count="0"/>
      <line num="3185" type="stmt" count="0"/>
      <line num="3186" type="stmt" count="0"/>
      <line num="3187" type="stmt" count="0"/>
      <line num="3190" type="stmt" count="0"/>
      <line num="3191" type="stmt" count="0"/>
      <line num="3192" type="stmt" count="0"/>
      <line num="3194" type="stmt" count="0"/>
      <line num="3195" type="stmt" count="0"/>
      <line num="3196" type="stmt" count="0"/>
      <line num="3200" type="stmt" count="0"/>
      <line num="3201" type="stmt" count="0"/>
      <line num="3202" type="stmt" count="0"/>
      <line num="3203" type="stmt" count="0"/>
      <line num="3204" type="stmt" count="0"/>
      <line num="3207" type="stmt" count="0"/>
      <line num="3208" type="stmt" count="0"/>
      <line num="3209" type="stmt" count="0"/>
      <line num="3211" type="stmt" count="0"/>
      <line num="3212" type="stmt" count="0"/>
      <line num="3213" type="stmt" count="0"/>
      <line num="3214" type="stmt" count="0"/>
      <line num="3215" type="stmt" count="0"/>
      <line num="3217" type="stmt" count="0"/>
      <line num="3218" type="stmt" count="0"/>
      <line num="3219" type="stmt" count="0"/>
      <line num="3221" type="stmt" count="0"/>
      <line num="3222" type="stmt" count="0"/>
      <line num="3223" type="stmt" count="0"/>
      <line num="3225" type="stmt" count="0"/>
      <line num="3230" type="stmt" count="0"/>
      <line num="3231" type="stmt" count="0"/>
      <line num="3233" type="stmt" count="0"/>
      <line num="3234" type="stmt" count="0"/>
      <line num="3235" type="stmt" count="0"/>
      <line num="3238" type="stmt" count="0"/>
      <line num="3239" type="stmt" count="0"/>
      <line num="3240" type="stmt" count="0"/>
      <line num="3241" type="stmt" count="0"/>
      <line num="3243" type="stmt" count="0"/>
      <line num="3244" type="stmt" count="0"/>
      <line num="3245" type="stmt" count="0"/>
      <line num="3246" type="stmt" count="0"/>
      <line num="3248" type="stmt" count="0"/>
      <line num="3250" type="stmt" count="0"/>
      <line num="3251" type="stmt" count="0"/>
      <line num="3252" type="stmt" count="0"/>
      <line num="3255" type="stmt" count="0"/>
      <line num="3256" type="stmt" count="0"/>
      <line num="3257" type="stmt" count="0"/>
      <line num="3258" type="stmt" count="0"/>
      <line num="3259" type="stmt" count="0"/>
      <line num="3260" type="stmt" count="0"/>
      <line num="3261" type="stmt" count="0"/>
      <line num="3263" type="method" name="parseipv6urladdr" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="3264" type="stmt" count="0"/>
      <line num="3265" type="stmt" count="0"/>
      <line num="3266" type="stmt" count="0"/>
      <line num="3267" type="stmt" count="0"/>
      <line num="3268" type="stmt" count="0"/>
      <line num="3270" type="stmt" count="0"/>
      <line num="3273" type="stmt" count="0"/>
      <line num="3275" type="stmt" count="0"/>
      <line num="3276" type="stmt" count="0"/>
      <line num="3277" type="stmt" count="0"/>
      <line num="3278" type="stmt" count="0"/>
      <line num="3280" type="stmt" count="0"/>
      <line num="3281" type="stmt" count="0"/>
      <line num="3282" type="stmt" count="0"/>
      <line num="3283" type="stmt" count="0"/>
      <line num="3285" type="stmt" count="0"/>
      <line num="3287" type="stmt" count="0"/>
      <line num="3288" type="stmt" count="0"/>
      <line num="3289" type="stmt" count="0"/>
      <line num="3290" type="stmt" count="0"/>
      <line num="3292" type="stmt" count="0"/>
      <line num="3293" type="stmt" count="0"/>
      <line num="3294" type="stmt" count="0"/>
      <line num="3297" type="stmt" count="0"/>
      <line num="3298" type="stmt" count="0"/>
      <line num="3299" type="stmt" count="0"/>
      <line num="3300" type="stmt" count="0"/>
      <line num="3303" type="stmt" count="0"/>
      <line num="3304" type="stmt" count="0"/>
      <line num="3305" type="stmt" count="0"/>
      <line num="3307" type="stmt" count="0"/>
      <line num="3308" type="stmt" count="0"/>
      <line num="3309" type="stmt" count="0"/>
      <line num="3310" type="stmt" count="0"/>
      <line num="3311" type="stmt" count="0"/>
      <line num="3313" type="stmt" count="0"/>
      <line num="3315" type="stmt" count="0"/>
      <line num="3316" type="stmt" count="0"/>
      <line num="3318" type="stmt" count="0"/>
      <line num="3322" type="stmt" count="0"/>
      <line num="3323" type="stmt" count="0"/>
      <line num="3324" type="stmt" count="0"/>
      <line num="3325" type="stmt" count="0"/>
      <line num="3326" type="stmt" count="0"/>
      <line num="3327" type="stmt" count="0"/>
      <line num="3328" type="stmt" count="0"/>
      <line num="3330" type="method" name="discardinline_breaks" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="3331" type="stmt" count="0"/>
      <line num="3332" type="stmt" count="0"/>
      <line num="3333" type="stmt" count="0"/>
      <line num="3334" type="stmt" count="0"/>
      <line num="3335" type="stmt" count="0"/>
      <line num="3336" type="stmt" count="0"/>
      <line num="3337" type="stmt" count="0"/>
      <line num="3338" type="stmt" count="0"/>
      <line num="3340" type="stmt" count="0"/>
      <line num="3341" type="stmt" count="0"/>
      <line num="3343" type="stmt" count="0"/>
      <line num="3344" type="stmt" count="0"/>
      <line num="3345" type="stmt" count="0"/>
      <line num="3346" type="stmt" count="0"/>
      <line num="3347" type="stmt" count="0"/>
      <line num="3348" type="stmt" count="0"/>
      <line num="3350" type="stmt" count="0"/>
      <line num="3351" type="stmt" count="0"/>
      <line num="3352" type="stmt" count="0"/>
      <line num="3356" type="stmt" count="0"/>
      <line num="3357" type="stmt" count="0"/>
      <line num="3358" type="stmt" count="0"/>
      <line num="3359" type="stmt" count="0"/>
      <line num="3360" type="stmt" count="0"/>
      <line num="3362" type="stmt" count="0"/>
      <line num="3363" type="stmt" count="0"/>
      <line num="3364" type="stmt" count="0"/>
      <line num="3365" type="stmt" count="0"/>
      <line num="3367" type="stmt" count="0"/>
      <line num="3369" type="stmt" count="0"/>
      <line num="3370" type="stmt" count="0"/>
      <line num="3371" type="stmt" count="0"/>
      <line num="3372" type="stmt" count="0"/>
      <line num="3375" type="stmt" count="0"/>
      <line num="3378" type="stmt" count="0"/>
      <line num="3379" type="stmt" count="0"/>
      <line num="3380" type="stmt" count="0"/>
      <line num="3381" type="stmt" count="0"/>
      <line num="3382" type="stmt" count="0"/>
      <line num="3383" type="stmt" count="0"/>
      <line num="3384" type="stmt" count="0"/>
      <line num="3386" type="method" name="parseno_punctuation_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="3387" type="stmt" count="0"/>
      <line num="3388" type="stmt" count="0"/>
      <line num="3389" type="stmt" count="0"/>
      <line num="3390" type="stmt" count="0"/>
      <line num="3391" type="stmt" count="0"/>
      <line num="3393" type="stmt" count="0"/>
      <line num="3396" type="stmt" count="0"/>
      <line num="3397" type="stmt" count="0"/>
      <line num="3398" type="stmt" count="0"/>
      <line num="3400" type="stmt" count="0"/>
      <line num="3401" type="stmt" count="0"/>
      <line num="3403" type="stmt" count="0"/>
      <line num="3404" type="stmt" count="0"/>
      <line num="3405" type="stmt" count="0"/>
      <line num="3406" type="stmt" count="0"/>
      <line num="3407" type="stmt" count="0"/>
      <line num="3408" type="stmt" count="0"/>
      <line num="3409" type="stmt" count="0"/>
      <line num="3411" type="method" name="parsecomment" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="3412" type="stmt" count="0"/>
      <line num="3413" type="stmt" count="0"/>
      <line num="3414" type="stmt" count="0"/>
      <line num="3415" type="stmt" count="0"/>
      <line num="3416" type="stmt" count="0"/>
      <line num="3418" type="stmt" count="0"/>
      <line num="3421" type="stmt" count="0"/>
      <line num="3423" type="stmt" count="0"/>
      <line num="3424" type="stmt" count="0"/>
      <line num="3425" type="stmt" count="0"/>
      <line num="3426" type="stmt" count="0"/>
      <line num="3428" type="stmt" count="0"/>
      <line num="3429" type="stmt" count="0"/>
      <line num="3430" type="stmt" count="0"/>
      <line num="3431" type="stmt" count="0"/>
      <line num="3433" type="stmt" count="0"/>
      <line num="3436" type="stmt" count="0"/>
      <line num="3437" type="stmt" count="0"/>
      <line num="3438" type="stmt" count="0"/>
      <line num="3439" type="stmt" count="0"/>
      <line num="3440" type="stmt" count="0"/>
      <line num="3442" type="stmt" count="0"/>
      <line num="3444" type="stmt" count="0"/>
      <line num="3445" type="stmt" count="0"/>
      <line num="3447" type="stmt" count="0"/>
      <line num="3448" type="stmt" count="0"/>
      <line num="3449" type="stmt" count="0"/>
      <line num="3450" type="stmt" count="0"/>
      <line num="3453" type="stmt" count="0"/>
      <line num="3454" type="stmt" count="0"/>
      <line num="3456" type="stmt" count="0"/>
      <line num="3457" type="stmt" count="0"/>
      <line num="3458" type="stmt" count="0"/>
      <line num="3459" type="stmt" count="0"/>
      <line num="3460" type="stmt" count="0"/>
      <line num="3462" type="stmt" count="0"/>
      <line num="3464" type="stmt" count="0"/>
      <line num="3465" type="stmt" count="0"/>
      <line num="3470" type="stmt" count="0"/>
      <line num="3472" type="stmt" count="0"/>
      <line num="3473" type="stmt" count="0"/>
      <line num="3475" type="stmt" count="0"/>
      <line num="3476" type="stmt" count="0"/>
      <line num="3477" type="stmt" count="0"/>
      <line num="3478" type="stmt" count="0"/>
      <line num="3481" type="stmt" count="0"/>
      <line num="3483" type="stmt" count="0"/>
      <line num="3484" type="stmt" count="0"/>
      <line num="3485" type="stmt" count="0"/>
      <line num="3486" type="stmt" count="0"/>
      <line num="3488" type="stmt" count="0"/>
      <line num="3489" type="stmt" count="0"/>
      <line num="3491" type="stmt" count="0"/>
      <line num="3494" type="stmt" count="0"/>
      <line num="3495" type="stmt" count="0"/>
      <line num="3497" type="stmt" count="0"/>
      <line num="3498" type="stmt" count="0"/>
      <line num="3499" type="stmt" count="0"/>
      <line num="3500" type="stmt" count="0"/>
      <line num="3503" type="stmt" count="0"/>
      <line num="3505" type="stmt" count="0"/>
      <line num="3506" type="stmt" count="0"/>
      <line num="3507" type="stmt" count="0"/>
      <line num="3510" type="stmt" count="0"/>
      <line num="3511" type="stmt" count="0"/>
      <line num="3512" type="stmt" count="0"/>
      <line num="3513" type="stmt" count="0"/>
      <line num="3514" type="stmt" count="0"/>
      <line num="3515" type="stmt" count="0"/>
      <line num="3516" type="stmt" count="0"/>
      <line num="3518" type="method" name="parsetplarg_or_template" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="3519" type="stmt" count="0"/>
      <line num="3520" type="stmt" count="0"/>
      <line num="3521" type="stmt" count="0"/>
      <line num="3522" type="stmt" count="0"/>
      <line num="3523" type="stmt" count="0"/>
      <line num="3524" type="stmt" count="0"/>
      <line num="3525" type="stmt" count="0"/>
      <line num="3526" type="stmt" count="0"/>
      <line num="3528" type="stmt" count="0"/>
      <line num="3529" type="stmt" count="0"/>
      <line num="3530" type="stmt" count="0"/>
      <line num="3532" type="stmt" count="0"/>
      <line num="3533" type="stmt" count="0"/>
      <line num="3534" type="stmt" count="0"/>
      <line num="3535" type="stmt" count="0"/>
      <line num="3536" type="stmt" count="0"/>
      <line num="3537" type="stmt" count="0"/>
      <line num="3538" type="stmt" count="0"/>
      <line num="3540" type="stmt" count="0"/>
      <line num="3541" type="stmt" count="0"/>
      <line num="3542" type="stmt" count="0"/>
      <line num="3545" type="stmt" count="0"/>
      <line num="3547" type="stmt" count="0"/>
      <line num="3548" type="stmt" count="0"/>
      <line num="3549" type="stmt" count="0"/>
      <line num="3550" type="stmt" count="0"/>
      <line num="3552" type="stmt" count="0"/>
      <line num="3554" type="stmt" count="0"/>
      <line num="3555" type="stmt" count="0"/>
      <line num="3556" type="stmt" count="0"/>
      <line num="3559" type="stmt" count="0"/>
      <line num="3560" type="stmt" count="0"/>
      <line num="3561" type="stmt" count="0"/>
      <line num="3562" type="stmt" count="0"/>
      <line num="3563" type="stmt" count="0"/>
      <line num="3564" type="stmt" count="0"/>
      <line num="3565" type="stmt" count="0"/>
      <line num="3567" type="method" name="parsehtmlentity" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3568" type="stmt" count="0"/>
      <line num="3569" type="stmt" count="0"/>
      <line num="3570" type="stmt" count="0"/>
      <line num="3571" type="stmt" count="0"/>
      <line num="3572" type="stmt" count="0"/>
      <line num="3574" type="stmt" count="0"/>
      <line num="3577" type="stmt" count="0"/>
      <line num="3578" type="stmt" count="0"/>
      <line num="3580" type="stmt" count="0"/>
      <line num="3581" type="stmt" count="0"/>
      <line num="3582" type="stmt" count="0"/>
      <line num="3583" type="stmt" count="0"/>
      <line num="3585" type="stmt" count="0"/>
      <line num="3586" type="stmt" count="0"/>
      <line num="3587" type="stmt" count="0"/>
      <line num="3588" type="stmt" count="0"/>
      <line num="3589" type="stmt" count="0"/>
      <line num="3590" type="stmt" count="0"/>
      <line num="3591" type="stmt" count="0"/>
      <line num="3593" type="method" name="parseoptional_spaces" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3594" type="stmt" count="0"/>
      <line num="3595" type="stmt" count="0"/>
      <line num="3596" type="stmt" count="0"/>
      <line num="3597" type="stmt" count="0"/>
      <line num="3598" type="stmt" count="0"/>
      <line num="3600" type="stmt" count="0"/>
      <line num="3603" type="stmt" count="0"/>
      <line num="3605" type="stmt" count="0"/>
      <line num="3606" type="stmt" count="0"/>
      <line num="3607" type="stmt" count="0"/>
      <line num="3609" type="stmt" count="0"/>
      <line num="3610" type="stmt" count="0"/>
      <line num="3611" type="stmt" count="0"/>
      <line num="3615" type="stmt" count="0"/>
      <line num="3616" type="stmt" count="0"/>
      <line num="3617" type="stmt" count="0"/>
      <line num="3619" type="stmt" count="0"/>
      <line num="3622" type="stmt" count="0"/>
      <line num="3623" type="stmt" count="0"/>
      <line num="3624" type="stmt" count="0"/>
      <line num="3625" type="stmt" count="0"/>
      <line num="3626" type="stmt" count="0"/>
      <line num="3627" type="stmt" count="0"/>
      <line num="3628" type="stmt" count="0"/>
      <line num="3630" type="method" name="discardpipe" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3631" type="stmt" count="0"/>
      <line num="3632" type="stmt" count="0"/>
      <line num="3633" type="stmt" count="0"/>
      <line num="3634" type="stmt" count="0"/>
      <line num="3635" type="stmt" count="0"/>
      <line num="3637" type="stmt" count="0"/>
      <line num="3641" type="stmt" count="0"/>
      <line num="3642" type="stmt" count="0"/>
      <line num="3643" type="stmt" count="0"/>
      <line num="3644" type="stmt" count="0"/>
      <line num="3646" type="stmt" count="0"/>
      <line num="3647" type="stmt" count="0"/>
      <line num="3649" type="stmt" count="0"/>
      <line num="3650" type="stmt" count="0"/>
      <line num="3651" type="stmt" count="0"/>
      <line num="3653" type="stmt" count="0"/>
      <line num="3654" type="stmt" count="0"/>
      <line num="3657" type="stmt" count="0"/>
      <line num="3658" type="stmt" count="0"/>
      <line num="3659" type="stmt" count="0"/>
      <line num="3660" type="stmt" count="0"/>
      <line num="3661" type="stmt" count="0"/>
      <line num="3662" type="stmt" count="0"/>
      <line num="3663" type="stmt" count="0"/>
      <line num="3665" type="method" name="parsetable_attribute" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="3666" type="stmt" count="0"/>
      <line num="3667" type="stmt" count="0"/>
      <line num="3668" type="stmt" count="0"/>
      <line num="3669" type="stmt" count="0"/>
      <line num="3670" type="stmt" count="0"/>
      <line num="3671" type="stmt" count="0"/>
      <line num="3672" type="stmt" count="0"/>
      <line num="3673" type="stmt" count="0"/>
      <line num="3675" type="stmt" count="0"/>
      <line num="3676" type="stmt" count="0"/>
      <line num="3677" type="stmt" count="0"/>
      <line num="3679" type="stmt" count="0"/>
      <line num="3680" type="stmt" count="0"/>
      <line num="3682" type="stmt" count="0"/>
      <line num="3683" type="stmt" count="0"/>
      <line num="3684" type="stmt" count="0"/>
      <line num="3686" type="stmt" count="0"/>
      <line num="3687" type="stmt" count="0"/>
      <line num="3689" type="stmt" count="0"/>
      <line num="3690" type="stmt" count="0"/>
      <line num="3691" type="stmt" count="0"/>
      <line num="3693" type="stmt" count="0"/>
      <line num="3694" type="stmt" count="0"/>
      <line num="3695" type="stmt" count="0"/>
      <line num="3697" type="stmt" count="0"/>
      <line num="3699" type="stmt" count="0"/>
      <line num="3700" type="stmt" count="0"/>
      <line num="3701" type="stmt" count="0"/>
      <line num="3702" type="stmt" count="0"/>
      <line num="3704" type="stmt" count="0"/>
      <line num="3705" type="stmt" count="0"/>
      <line num="3707" type="stmt" count="0"/>
      <line num="3708" type="stmt" count="0"/>
      <line num="3709" type="stmt" count="0"/>
      <line num="3711" type="stmt" count="0"/>
      <line num="3712" type="stmt" count="0"/>
      <line num="3713" type="stmt" count="0"/>
      <line num="3715" type="stmt" count="0"/>
      <line num="3717" type="stmt" count="0"/>
      <line num="3718" type="stmt" count="0"/>
      <line num="3719" type="stmt" count="0"/>
      <line num="3720" type="stmt" count="0"/>
      <line num="3721" type="stmt" count="0"/>
      <line num="3723" type="stmt" count="0"/>
      <line num="3724" type="stmt" count="0"/>
      <line num="3725" type="stmt" count="0"/>
      <line num="3727" type="stmt" count="0"/>
      <line num="3728" type="stmt" count="0"/>
      <line num="3729" type="stmt" count="0"/>
      <line num="3730" type="stmt" count="0"/>
      <line num="3731" type="stmt" count="0"/>
      <line num="3733" type="stmt" count="0"/>
      <line num="3734" type="stmt" count="0"/>
      <line num="3735" type="stmt" count="0"/>
      <line num="3738" type="stmt" count="0"/>
      <line num="3740" type="stmt" count="0"/>
      <line num="3741" type="stmt" count="0"/>
      <line num="3742" type="stmt" count="0"/>
      <line num="3744" type="stmt" count="0"/>
      <line num="3748" type="stmt" count="0"/>
      <line num="3750" type="stmt" count="0"/>
      <line num="3751" type="stmt" count="0"/>
      <line num="3752" type="stmt" count="0"/>
      <line num="3755" type="stmt" count="0"/>
      <line num="3756" type="stmt" count="0"/>
      <line num="3757" type="stmt" count="0"/>
      <line num="3758" type="stmt" count="0"/>
      <line num="3759" type="stmt" count="0"/>
      <line num="3760" type="stmt" count="0"/>
      <line num="3761" type="stmt" count="0"/>
      <line num="3763" type="method" name="discardoptionalSpaceToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3764" type="stmt" count="0"/>
      <line num="3765" type="stmt" count="0"/>
      <line num="3766" type="stmt" count="0"/>
      <line num="3767" type="stmt" count="0"/>
      <line num="3768" type="stmt" count="0"/>
      <line num="3770" type="stmt" count="0"/>
      <line num="3773" type="stmt" count="0"/>
      <line num="3774" type="stmt" count="0"/>
      <line num="3776" type="stmt" count="0"/>
      <line num="3777" type="stmt" count="0"/>
      <line num="3778" type="stmt" count="0"/>
      <line num="3779" type="stmt" count="0"/>
      <line num="3781" type="stmt" count="0"/>
      <line num="3782" type="stmt" count="0"/>
      <line num="3783" type="stmt" count="0"/>
      <line num="3784" type="stmt" count="0"/>
      <line num="3785" type="stmt" count="0"/>
      <line num="3786" type="stmt" count="0"/>
      <line num="3787" type="stmt" count="0"/>
      <line num="3789" type="method" name="parsebroken_table_attribute_name_char" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="3790" type="stmt" count="0"/>
      <line num="3791" type="stmt" count="0"/>
      <line num="3792" type="stmt" count="0"/>
      <line num="3793" type="stmt" count="0"/>
      <line num="3794" type="stmt" count="0"/>
      <line num="3796" type="stmt" count="0"/>
      <line num="3799" type="stmt" count="0"/>
      <line num="3801" type="stmt" count="0"/>
      <line num="3802" type="stmt" count="0"/>
      <line num="3804" type="stmt" count="0"/>
      <line num="3805" type="stmt" count="0"/>
      <line num="3807" type="stmt" count="0"/>
      <line num="3808" type="stmt" count="0"/>
      <line num="3809" type="stmt" count="0"/>
      <line num="3810" type="stmt" count="0"/>
      <line num="3812" type="stmt" count="0"/>
      <line num="3813" type="stmt" count="0"/>
      <line num="3814" type="stmt" count="0"/>
      <line num="3815" type="stmt" count="0"/>
      <line num="3816" type="stmt" count="0"/>
      <line num="3817" type="stmt" count="0"/>
      <line num="3818" type="stmt" count="0"/>
      <line num="3820" type="method" name="parsegeneric_newline_attribute" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="3821" type="stmt" count="0"/>
      <line num="3822" type="stmt" count="0"/>
      <line num="3823" type="stmt" count="0"/>
      <line num="3824" type="stmt" count="0"/>
      <line num="3825" type="stmt" count="0"/>
      <line num="3826" type="stmt" count="0"/>
      <line num="3827" type="stmt" count="0"/>
      <line num="3828" type="stmt" count="0"/>
      <line num="3830" type="stmt" count="0"/>
      <line num="3831" type="stmt" count="0"/>
      <line num="3832" type="stmt" count="0"/>
      <line num="3834" type="stmt" count="0"/>
      <line num="3836" type="stmt" count="0"/>
      <line num="3837" type="stmt" count="0"/>
      <line num="3838" type="stmt" count="0"/>
      <line num="3842" type="stmt" count="0"/>
      <line num="3843" type="stmt" count="0"/>
      <line num="3844" type="stmt" count="0"/>
      <line num="3845" type="stmt" count="0"/>
      <line num="3848" type="stmt" count="0"/>
      <line num="3849" type="stmt" count="0"/>
      <line num="3851" type="stmt" count="0"/>
      <line num="3852" type="stmt" count="0"/>
      <line num="3853" type="stmt" count="0"/>
      <line num="3855" type="stmt" count="0"/>
      <line num="3856" type="stmt" count="0"/>
      <line num="3857" type="stmt" count="0"/>
      <line num="3859" type="stmt" count="0"/>
      <line num="3861" type="stmt" count="0"/>
      <line num="3862" type="stmt" count="0"/>
      <line num="3863" type="stmt" count="0"/>
      <line num="3864" type="stmt" count="0"/>
      <line num="3866" type="stmt" count="0"/>
      <line num="3867" type="stmt" count="0"/>
      <line num="3869" type="stmt" count="0"/>
      <line num="3870" type="stmt" count="0"/>
      <line num="3871" type="stmt" count="0"/>
      <line num="3873" type="stmt" count="0"/>
      <line num="3874" type="stmt" count="0"/>
      <line num="3875" type="stmt" count="0"/>
      <line num="3877" type="stmt" count="0"/>
      <line num="3879" type="stmt" count="0"/>
      <line num="3881" type="stmt" count="0"/>
      <line num="3882" type="stmt" count="0"/>
      <line num="3883" type="stmt" count="0"/>
      <line num="3887" type="stmt" count="0"/>
      <line num="3888" type="stmt" count="0"/>
      <line num="3889" type="stmt" count="0"/>
      <line num="3890" type="stmt" count="0"/>
      <line num="3893" type="stmt" count="0"/>
      <line num="3894" type="stmt" count="0"/>
      <line num="3895" type="stmt" count="0"/>
      <line num="3897" type="stmt" count="0"/>
      <line num="3898" type="stmt" count="0"/>
      <line num="3899" type="stmt" count="0"/>
      <line num="3900" type="stmt" count="0"/>
      <line num="3901" type="stmt" count="0"/>
      <line num="3903" type="stmt" count="0"/>
      <line num="3904" type="stmt" count="0"/>
      <line num="3905" type="stmt" count="0"/>
      <line num="3908" type="stmt" count="0"/>
      <line num="3910" type="stmt" count="0"/>
      <line num="3911" type="stmt" count="0"/>
      <line num="3912" type="stmt" count="0"/>
      <line num="3914" type="stmt" count="0"/>
      <line num="3918" type="stmt" count="0"/>
      <line num="3920" type="stmt" count="0"/>
      <line num="3921" type="stmt" count="0"/>
      <line num="3922" type="stmt" count="0"/>
      <line num="3925" type="stmt" count="0"/>
      <line num="3926" type="stmt" count="0"/>
      <line num="3927" type="stmt" count="0"/>
      <line num="3928" type="stmt" count="0"/>
      <line num="3929" type="stmt" count="0"/>
      <line num="3930" type="stmt" count="0"/>
      <line num="3931" type="stmt" count="0"/>
      <line num="3933" type="method" name="parseextlink_nonipv6url" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="3934" type="stmt" count="0"/>
      <line num="3935" type="stmt" count="0"/>
      <line num="3936" type="stmt" count="0"/>
      <line num="3937" type="stmt" count="0"/>
      <line num="3938" type="stmt" count="0"/>
      <line num="3939" type="stmt" count="0"/>
      <line num="3940" type="stmt" count="0"/>
      <line num="3941" type="stmt" count="0"/>
      <line num="3943" type="stmt" count="0"/>
      <line num="3944" type="stmt" count="0"/>
      <line num="3945" type="stmt" count="0"/>
      <line num="3946" type="stmt" count="0"/>
      <line num="3947" type="stmt" count="0"/>
      <line num="3948" type="stmt" count="0"/>
      <line num="3949" type="stmt" count="0"/>
      <line num="3950" type="stmt" count="0"/>
      <line num="3951" type="stmt" count="0"/>
      <line num="3952" type="stmt" count="0"/>
      <line num="3954" type="method" name="discardspace" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="3955" type="stmt" count="0"/>
      <line num="3956" type="stmt" count="0"/>
      <line num="3957" type="stmt" count="0"/>
      <line num="3958" type="stmt" count="0"/>
      <line num="3959" type="stmt" count="0"/>
      <line num="3961" type="stmt" count="0"/>
      <line num="3964" type="stmt" count="0"/>
      <line num="3965" type="stmt" count="0"/>
      <line num="3966" type="stmt" count="0"/>
      <line num="3968" type="stmt" count="0"/>
      <line num="3969" type="stmt" count="0"/>
      <line num="3971" type="stmt" count="0"/>
      <line num="3972" type="stmt" count="0"/>
      <line num="3973" type="stmt" count="0"/>
      <line num="3974" type="stmt" count="0"/>
      <line num="3975" type="stmt" count="0"/>
      <line num="3976" type="stmt" count="0"/>
      <line num="3977" type="stmt" count="0"/>
      <line num="3979" type="method" name="discardunispace" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="3980" type="stmt" count="0"/>
      <line num="3981" type="stmt" count="0"/>
      <line num="3982" type="stmt" count="0"/>
      <line num="3983" type="stmt" count="0"/>
      <line num="3984" type="stmt" count="0"/>
      <line num="3986" type="stmt" count="0"/>
      <line num="3989" type="stmt" count="0"/>
      <line num="3990" type="stmt" count="0"/>
      <line num="3991" type="stmt" count="0"/>
      <line num="3993" type="stmt" count="0"/>
      <line num="3994" type="stmt" count="0"/>
      <line num="3996" type="stmt" count="0"/>
      <line num="3997" type="stmt" count="0"/>
      <line num="3998" type="stmt" count="0"/>
      <line num="3999" type="stmt" count="0"/>
      <line num="4000" type="stmt" count="0"/>
      <line num="4001" type="stmt" count="0"/>
      <line num="4002" type="stmt" count="0"/>
      <line num="4004" type="method" name="parseinlineline" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="4005" type="stmt" count="0"/>
      <line num="4006" type="stmt" count="0"/>
      <line num="4007" type="stmt" count="0"/>
      <line num="4008" type="stmt" count="0"/>
      <line num="4009" type="stmt" count="0"/>
      <line num="4010" type="stmt" count="0"/>
      <line num="4011" type="stmt" count="0"/>
      <line num="4012" type="stmt" count="0"/>
      <line num="4014" type="stmt" count="0"/>
      <line num="4015" type="stmt" count="0"/>
      <line num="4016" type="stmt" count="0"/>
      <line num="4017" type="stmt" count="0"/>
      <line num="4020" type="stmt" count="0"/>
      <line num="4021" type="stmt" count="0"/>
      <line num="4022" type="stmt" count="0"/>
      <line num="4024" type="stmt" count="0"/>
      <line num="4026" type="stmt" count="0"/>
      <line num="4027" type="stmt" count="0"/>
      <line num="4028" type="stmt" count="0"/>
      <line num="4029" type="stmt" count="0"/>
      <line num="4030" type="stmt" count="0"/>
      <line num="4032" type="stmt" count="0"/>
      <line num="4033" type="stmt" count="0"/>
      <line num="4034" type="stmt" count="0"/>
      <line num="4035" type="stmt" count="0"/>
      <line num="4039" type="stmt" count="0"/>
      <line num="4040" type="stmt" count="0"/>
      <line num="4041" type="stmt" count="0"/>
      <line num="4043" type="stmt" count="0"/>
      <line num="4045" type="stmt" count="0"/>
      <line num="4046" type="stmt" count="0"/>
      <line num="4047" type="stmt" count="0"/>
      <line num="4048" type="stmt" count="0"/>
      <line num="4049" type="stmt" count="0"/>
      <line num="4051" type="stmt" count="0"/>
      <line num="4052" type="stmt" count="0"/>
      <line num="4053" type="stmt" count="0"/>
      <line num="4054" type="stmt" count="0"/>
      <line num="4058" type="stmt" count="0"/>
      <line num="4059" type="stmt" count="0"/>
      <line num="4061" type="stmt" count="0"/>
      <line num="4062" type="stmt" count="0"/>
      <line num="4063" type="stmt" count="0"/>
      <line num="4064" type="stmt" count="0"/>
      <line num="4065" type="stmt" count="0"/>
      <line num="4067" type="stmt" count="0"/>
      <line num="4069" type="stmt" count="0"/>
      <line num="4070" type="stmt" count="0"/>
      <line num="4071" type="stmt" count="0"/>
      <line num="4076" type="stmt" count="0"/>
      <line num="4077" type="stmt" count="0"/>
      <line num="4078" type="stmt" count="0"/>
      <line num="4079" type="stmt" count="0"/>
      <line num="4081" type="stmt" count="0"/>
      <line num="4083" type="stmt" count="0"/>
      <line num="4084" type="stmt" count="0"/>
      <line num="4085" type="stmt" count="0"/>
      <line num="4089" type="stmt" count="0"/>
      <line num="4090" type="stmt" count="0"/>
      <line num="4092" type="stmt" count="0"/>
      <line num="4095" type="stmt" count="0"/>
      <line num="4096" type="stmt" count="0"/>
      <line num="4100" type="stmt" count="0"/>
      <line num="4101" type="stmt" count="0"/>
      <line num="4102" type="stmt" count="0"/>
      <line num="4103" type="stmt" count="0"/>
      <line num="4105" type="stmt" count="0"/>
      <line num="4106" type="stmt" count="0"/>
      <line num="4107" type="stmt" count="0"/>
      <line num="4108" type="stmt" count="0"/>
      <line num="4109" type="stmt" count="0"/>
      <line num="4110" type="stmt" count="0"/>
      <line num="4111" type="stmt" count="0"/>
      <line num="4113" type="method" name="parsedtdd" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="4114" type="stmt" count="0"/>
      <line num="4115" type="stmt" count="0"/>
      <line num="4116" type="stmt" count="0"/>
      <line num="4117" type="stmt" count="0"/>
      <line num="4118" type="stmt" count="0"/>
      <line num="4119" type="stmt" count="0"/>
      <line num="4120" type="stmt" count="0"/>
      <line num="4121" type="stmt" count="0"/>
      <line num="4123" type="stmt" count="0"/>
      <line num="4124" type="stmt" count="0"/>
      <line num="4125" type="stmt" count="0"/>
      <line num="4127" type="stmt" count="0"/>
      <line num="4128" type="stmt" count="0"/>
      <line num="4130" type="stmt" count="0"/>
      <line num="4132" type="stmt" count="0"/>
      <line num="4133" type="stmt" count="0"/>
      <line num="4135" type="stmt" count="0"/>
      <line num="4136" type="stmt" count="0"/>
      <line num="4137" type="stmt" count="0"/>
      <line num="4138" type="stmt" count="0"/>
      <line num="4140" type="stmt" count="0"/>
      <line num="4141" type="stmt" count="0"/>
      <line num="4142" type="stmt" count="0"/>
      <line num="4144" type="stmt" count="0"/>
      <line num="4145" type="stmt" count="0"/>
      <line num="4146" type="stmt" count="0"/>
      <line num="4147" type="stmt" count="0"/>
      <line num="4149" type="stmt" count="0"/>
      <line num="4150" type="stmt" count="0"/>
      <line num="4151" type="stmt" count="0"/>
      <line num="4152" type="stmt" count="0"/>
      <line num="4153" type="stmt" count="0"/>
      <line num="4156" type="stmt" count="0"/>
      <line num="4159" type="stmt" count="0"/>
      <line num="4160" type="stmt" count="0"/>
      <line num="4162" type="stmt" count="0"/>
      <line num="4163" type="stmt" count="0"/>
      <line num="4164" type="stmt" count="0"/>
      <line num="4165" type="stmt" count="0"/>
      <line num="4168" type="stmt" count="0"/>
      <line num="4170" type="stmt" count="0"/>
      <line num="4171" type="stmt" count="0"/>
      <line num="4172" type="stmt" count="0"/>
      <line num="4173" type="stmt" count="0"/>
      <line num="4175" type="stmt" count="0"/>
      <line num="4177" type="stmt" count="0"/>
      <line num="4178" type="stmt" count="0"/>
      <line num="4179" type="stmt" count="0"/>
      <line num="4180" type="stmt" count="0"/>
      <line num="4182" type="stmt" count="0"/>
      <line num="4188" type="stmt" count="0"/>
      <line num="4189" type="stmt" count="0"/>
      <line num="4190" type="stmt" count="0"/>
      <line num="4192" type="stmt" count="0"/>
      <line num="4193" type="stmt" count="0"/>
      <line num="4194" type="stmt" count="0"/>
      <line num="4195" type="stmt" count="0"/>
      <line num="4196" type="stmt" count="0"/>
      <line num="4198" type="stmt" count="0"/>
      <line num="4200" type="stmt" count="0"/>
      <line num="4201" type="stmt" count="0"/>
      <line num="4202" type="stmt" count="0"/>
      <line num="4204" type="stmt" count="0"/>
      <line num="4209" type="stmt" count="0"/>
      <line num="4210" type="stmt" count="0"/>
      <line num="4211" type="stmt" count="0"/>
      <line num="4214" type="stmt" count="0"/>
      <line num="4215" type="stmt" count="0"/>
      <line num="4216" type="stmt" count="0"/>
      <line num="4217" type="stmt" count="0"/>
      <line num="4218" type="stmt" count="0"/>
      <line num="4220" type="stmt" count="0"/>
      <line num="4221" type="stmt" count="0"/>
      <line num="4222" type="stmt" count="0"/>
      <line num="4225" type="stmt" count="0"/>
      <line num="4227" type="stmt" count="0"/>
      <line num="4228" type="stmt" count="0"/>
      <line num="4229" type="stmt" count="0"/>
      <line num="4232" type="stmt" count="0"/>
      <line num="4233" type="stmt" count="0"/>
      <line num="4234" type="stmt" count="0"/>
      <line num="4235" type="stmt" count="0"/>
      <line num="4236" type="stmt" count="0"/>
      <line num="4237" type="stmt" count="0"/>
      <line num="4238" type="stmt" count="0"/>
      <line num="4240" type="method" name="parsehacky_dl_uses" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="4241" type="stmt" count="0"/>
      <line num="4242" type="stmt" count="0"/>
      <line num="4243" type="stmt" count="0"/>
      <line num="4244" type="stmt" count="0"/>
      <line num="4245" type="stmt" count="0"/>
      <line num="4246" type="stmt" count="0"/>
      <line num="4247" type="stmt" count="0"/>
      <line num="4248" type="stmt" count="0"/>
      <line num="4250" type="stmt" count="0"/>
      <line num="4251" type="stmt" count="0"/>
      <line num="4252" type="stmt" count="0"/>
      <line num="4254" type="stmt" count="0"/>
      <line num="4255" type="stmt" count="0"/>
      <line num="4257" type="stmt" count="0"/>
      <line num="4258" type="stmt" count="0"/>
      <line num="4259" type="stmt" count="0"/>
      <line num="4260" type="stmt" count="0"/>
      <line num="4262" type="stmt" count="0"/>
      <line num="4263" type="stmt" count="0"/>
      <line num="4264" type="stmt" count="0"/>
      <line num="4267" type="stmt" count="0"/>
      <line num="4268" type="stmt" count="0"/>
      <line num="4271" type="stmt" count="0"/>
      <line num="4272" type="stmt" count="0"/>
      <line num="4273" type="stmt" count="0"/>
      <line num="4276" type="stmt" count="0"/>
      <line num="4278" type="stmt" count="0"/>
      <line num="4279" type="stmt" count="0"/>
      <line num="4280" type="stmt" count="0"/>
      <line num="4282" type="stmt" count="0"/>
      <line num="4287" type="stmt" count="0"/>
      <line num="4288" type="stmt" count="0"/>
      <line num="4289" type="stmt" count="0"/>
      <line num="4290" type="stmt" count="0"/>
      <line num="4292" type="stmt" count="0"/>
      <line num="4293" type="stmt" count="0"/>
      <line num="4294" type="stmt" count="0"/>
      <line num="4295" type="stmt" count="0"/>
      <line num="4296" type="stmt" count="0"/>
      <line num="4299" type="stmt" count="0"/>
      <line num="4301" type="stmt" count="0"/>
      <line num="4302" type="stmt" count="0"/>
      <line num="4303" type="stmt" count="0"/>
      <line num="4304" type="stmt" count="0"/>
      <line num="4306" type="stmt" count="0"/>
      <line num="4308" type="stmt" count="0"/>
      <line num="4309" type="stmt" count="0"/>
      <line num="4310" type="stmt" count="0"/>
      <line num="4313" type="stmt" count="0"/>
      <line num="4314" type="stmt" count="0"/>
      <line num="4315" type="stmt" count="0"/>
      <line num="4316" type="stmt" count="0"/>
      <line num="4317" type="stmt" count="0"/>
      <line num="4318" type="stmt" count="0"/>
      <line num="4319" type="stmt" count="0"/>
      <line num="4321" type="method" name="parseli" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="4322" type="stmt" count="0"/>
      <line num="4323" type="stmt" count="0"/>
      <line num="4324" type="stmt" count="0"/>
      <line num="4325" type="stmt" count="0"/>
      <line num="4326" type="stmt" count="0"/>
      <line num="4327" type="stmt" count="0"/>
      <line num="4328" type="stmt" count="0"/>
      <line num="4329" type="stmt" count="0"/>
      <line num="4331" type="stmt" count="0"/>
      <line num="4332" type="stmt" count="0"/>
      <line num="4333" type="stmt" count="0"/>
      <line num="4335" type="stmt" count="0"/>
      <line num="4336" type="stmt" count="0"/>
      <line num="4338" type="stmt" count="0"/>
      <line num="4339" type="stmt" count="0"/>
      <line num="4340" type="stmt" count="0"/>
      <line num="4342" type="stmt" count="0"/>
      <line num="4345" type="stmt" count="0"/>
      <line num="4346" type="stmt" count="0"/>
      <line num="4349" type="stmt" count="0"/>
      <line num="4350" type="stmt" count="0"/>
      <line num="4351" type="stmt" count="0"/>
      <line num="4354" type="stmt" count="0"/>
      <line num="4355" type="stmt" count="0"/>
      <line num="4356" type="stmt" count="0"/>
      <line num="4359" type="stmt" count="0"/>
      <line num="4361" type="stmt" count="0"/>
      <line num="4362" type="stmt" count="0"/>
      <line num="4363" type="stmt" count="0"/>
      <line num="4365" type="stmt" count="0"/>
      <line num="4367" type="stmt" count="0"/>
      <line num="4368" type="stmt" count="0"/>
      <line num="4369" type="stmt" count="0"/>
      <line num="4371" type="stmt" count="0"/>
      <line num="4372" type="stmt" count="0"/>
      <line num="4373" type="stmt" count="0"/>
      <line num="4376" type="stmt" count="0"/>
      <line num="4378" type="stmt" count="0"/>
      <line num="4379" type="stmt" count="0"/>
      <line num="4380" type="stmt" count="0"/>
      <line num="4383" type="stmt" count="0"/>
      <line num="4384" type="stmt" count="0"/>
      <line num="4385" type="stmt" count="0"/>
      <line num="4386" type="stmt" count="0"/>
      <line num="4387" type="stmt" count="0"/>
      <line num="4388" type="stmt" count="0"/>
      <line num="4389" type="stmt" count="0"/>
      <line num="4391" type="method" name="discardeof" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="4392" type="stmt" count="0"/>
      <line num="4393" type="stmt" count="0"/>
      <line num="4394" type="stmt" count="0"/>
      <line num="4395" type="stmt" count="0"/>
      <line num="4396" type="stmt" count="0"/>
      <line num="4398" type="stmt" count="0"/>
      <line num="4401" type="stmt" count="0"/>
      <line num="4402" type="stmt" count="0"/>
      <line num="4403" type="stmt" count="0"/>
      <line num="4404" type="stmt" count="0"/>
      <line num="4406" type="stmt" count="0"/>
      <line num="4408" type="stmt" count="0"/>
      <line num="4409" type="stmt" count="0"/>
      <line num="4410" type="stmt" count="0"/>
      <line num="4411" type="stmt" count="0"/>
      <line num="4412" type="stmt" count="0"/>
      <line num="4413" type="stmt" count="0"/>
      <line num="4414" type="stmt" count="0"/>
      <line num="4416" type="method" name="parseblock" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="4417" type="stmt" count="0"/>
      <line num="4418" type="stmt" count="0"/>
      <line num="4419" type="stmt" count="0"/>
      <line num="4420" type="stmt" count="0"/>
      <line num="4421" type="stmt" count="0"/>
      <line num="4422" type="stmt" count="0"/>
      <line num="4423" type="stmt" count="0"/>
      <line num="4424" type="stmt" count="0"/>
      <line num="4426" type="stmt" count="0"/>
      <line num="4427" type="stmt" count="0"/>
      <line num="4429" type="stmt" count="0"/>
      <line num="4431" type="stmt" count="0"/>
      <line num="4432" type="stmt" count="0"/>
      <line num="4433" type="stmt" count="0"/>
      <line num="4434" type="stmt" count="0"/>
      <line num="4435" type="stmt" count="0"/>
      <line num="4436" type="stmt" count="0"/>
      <line num="4438" type="stmt" count="0"/>
      <line num="4439" type="stmt" count="0"/>
      <line num="4442" type="stmt" count="0"/>
      <line num="4444" type="stmt" count="0"/>
      <line num="4445" type="stmt" count="0"/>
      <line num="4446" type="stmt" count="0"/>
      <line num="4447" type="stmt" count="0"/>
      <line num="4449" type="stmt" count="0"/>
      <line num="4451" type="stmt" count="0"/>
      <line num="4452" type="stmt" count="0"/>
      <line num="4453" type="stmt" count="0"/>
      <line num="4455" type="stmt" count="0"/>
      <line num="4460" type="stmt" count="0"/>
      <line num="4461" type="stmt" count="0"/>
      <line num="4462" type="stmt" count="0"/>
      <line num="4465" type="stmt" count="0"/>
      <line num="4467" type="stmt" count="0"/>
      <line num="4468" type="stmt" count="0"/>
      <line num="4469" type="stmt" count="0"/>
      <line num="4470" type="stmt" count="0"/>
      <line num="4473" type="stmt" count="0"/>
      <line num="4474" type="stmt" count="0"/>
      <line num="4475" type="stmt" count="0"/>
      <line num="4477" type="stmt" count="0"/>
      <line num="4478" type="stmt" count="0"/>
      <line num="4479" type="stmt" count="0"/>
      <line num="4481" type="stmt" count="0"/>
      <line num="4483" type="stmt" count="0"/>
      <line num="4485" type="stmt" count="0"/>
      <line num="4486" type="stmt" count="0"/>
      <line num="4487" type="stmt" count="0"/>
      <line num="4489" type="stmt" count="0"/>
      <line num="4491" type="stmt" count="0"/>
      <line num="4492" type="stmt" count="0"/>
      <line num="4493" type="stmt" count="0"/>
      <line num="4495" type="stmt" count="0"/>
      <line num="4497" type="stmt" count="0"/>
      <line num="4498" type="stmt" count="0"/>
      <line num="4500" type="stmt" count="0"/>
      <line num="4503" type="stmt" count="0"/>
      <line num="4504" type="stmt" count="0"/>
      <line num="4505" type="stmt" count="0"/>
      <line num="4507" type="stmt" count="0"/>
      <line num="4509" type="stmt" count="0"/>
      <line num="4510" type="stmt" count="0"/>
      <line num="4511" type="stmt" count="0"/>
      <line num="4512" type="stmt" count="0"/>
      <line num="4514" type="stmt" count="0"/>
      <line num="4515" type="stmt" count="0"/>
      <line num="4516" type="stmt" count="0"/>
      <line num="4517" type="stmt" count="0"/>
      <line num="4519" type="stmt" count="0"/>
      <line num="4520" type="stmt" count="0"/>
      <line num="4521" type="stmt" count="0"/>
      <line num="4522" type="stmt" count="0"/>
      <line num="4523" type="stmt" count="0"/>
      <line num="4526" type="stmt" count="0"/>
      <line num="4527" type="stmt" count="0"/>
      <line num="4528" type="stmt" count="0"/>
      <line num="4529" type="stmt" count="0"/>
      <line num="4531" type="stmt" count="0"/>
      <line num="4532" type="stmt" count="0"/>
      <line num="4533" type="stmt" count="0"/>
      <line num="4534" type="stmt" count="0"/>
      <line num="4535" type="stmt" count="0"/>
      <line num="4538" type="stmt" count="0"/>
      <line num="4540" type="stmt" count="0"/>
      <line num="4541" type="stmt" count="0"/>
      <line num="4542" type="stmt" count="0"/>
      <line num="4546" type="stmt" count="0"/>
      <line num="4547" type="stmt" count="0"/>
      <line num="4548" type="stmt" count="0"/>
      <line num="4549" type="stmt" count="0"/>
      <line num="4550" type="stmt" count="0"/>
      <line num="4551" type="stmt" count="0"/>
      <line num="4552" type="stmt" count="0"/>
      <line num="4554" type="method" name="discardnewline" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="4555" type="stmt" count="0"/>
      <line num="4556" type="stmt" count="0"/>
      <line num="4557" type="stmt" count="0"/>
      <line num="4558" type="stmt" count="0"/>
      <line num="4559" type="stmt" count="0"/>
      <line num="4561" type="stmt" count="0"/>
      <line num="4565" type="stmt" count="0"/>
      <line num="4566" type="stmt" count="0"/>
      <line num="4567" type="stmt" count="0"/>
      <line num="4568" type="stmt" count="0"/>
      <line num="4570" type="stmt" count="0"/>
      <line num="4571" type="stmt" count="0"/>
      <line num="4573" type="stmt" count="0"/>
      <line num="4574" type="stmt" count="0"/>
      <line num="4575" type="stmt" count="0"/>
      <line num="4577" type="stmt" count="0"/>
      <line num="4578" type="stmt" count="0"/>
      <line num="4581" type="stmt" count="0"/>
      <line num="4582" type="stmt" count="0"/>
      <line num="4583" type="stmt" count="0"/>
      <line num="4584" type="stmt" count="0"/>
      <line num="4585" type="stmt" count="0"/>
      <line num="4586" type="stmt" count="0"/>
      <line num="4587" type="stmt" count="0"/>
      <line num="4589" type="method" name="parsetplarg_or_template_guarded" visibility="private" complexity="42" crap="1806" count="0"/>
      <line num="4590" type="stmt" count="0"/>
      <line num="4591" type="stmt" count="0"/>
      <line num="4592" type="stmt" count="0"/>
      <line num="4593" type="stmt" count="0"/>
      <line num="4594" type="stmt" count="0"/>
      <line num="4595" type="stmt" count="0"/>
      <line num="4596" type="stmt" count="0"/>
      <line num="4597" type="stmt" count="0"/>
      <line num="4599" type="stmt" count="0"/>
      <line num="4600" type="stmt" count="0"/>
      <line num="4602" type="stmt" count="0"/>
      <line num="4604" type="stmt" count="0"/>
      <line num="4605" type="stmt" count="0"/>
      <line num="4607" type="stmt" count="0"/>
      <line num="4608" type="stmt" count="0"/>
      <line num="4609" type="stmt" count="0"/>
      <line num="4610" type="stmt" count="0"/>
      <line num="4612" type="stmt" count="0"/>
      <line num="4613" type="stmt" count="0"/>
      <line num="4614" type="stmt" count="0"/>
      <line num="4616" type="stmt" count="0"/>
      <line num="4618" type="stmt" count="0"/>
      <line num="4619" type="stmt" count="0"/>
      <line num="4621" type="stmt" count="0"/>
      <line num="4622" type="stmt" count="0"/>
      <line num="4623" type="stmt" count="0"/>
      <line num="4624" type="stmt" count="0"/>
      <line num="4626" type="stmt" count="0"/>
      <line num="4627" type="stmt" count="0"/>
      <line num="4630" type="stmt" count="0"/>
      <line num="4631" type="stmt" count="0"/>
      <line num="4632" type="stmt" count="0"/>
      <line num="4635" type="stmt" count="0"/>
      <line num="4636" type="stmt" count="0"/>
      <line num="4637" type="stmt" count="0"/>
      <line num="4638" type="stmt" count="0"/>
      <line num="4640" type="stmt" count="0"/>
      <line num="4642" type="stmt" count="0"/>
      <line num="4643" type="stmt" count="0"/>
      <line num="4645" type="stmt" count="0"/>
      <line num="4646" type="stmt" count="0"/>
      <line num="4647" type="stmt" count="0"/>
      <line num="4648" type="stmt" count="0"/>
      <line num="4649" type="stmt" count="0"/>
      <line num="4652" type="stmt" count="0"/>
      <line num="4654" type="stmt" count="0"/>
      <line num="4655" type="stmt" count="0"/>
      <line num="4656" type="stmt" count="0"/>
      <line num="4658" type="stmt" count="0"/>
      <line num="4659" type="stmt" count="0"/>
      <line num="4660" type="stmt" count="0"/>
      <line num="4664" type="stmt" count="0"/>
      <line num="4665" type="stmt" count="0"/>
      <line num="4666" type="stmt" count="0"/>
      <line num="4667" type="stmt" count="0"/>
      <line num="4668" type="stmt" count="0"/>
      <line num="4670" type="stmt" count="0"/>
      <line num="4672" type="stmt" count="0"/>
      <line num="4673" type="stmt" count="0"/>
      <line num="4674" type="stmt" count="0"/>
      <line num="4676" type="stmt" count="0"/>
      <line num="4677" type="stmt" count="0"/>
      <line num="4682" type="stmt" count="0"/>
      <line num="4683" type="stmt" count="0"/>
      <line num="4684" type="stmt" count="0"/>
      <line num="4686" type="stmt" count="0"/>
      <line num="4689" type="stmt" count="0"/>
      <line num="4690" type="stmt" count="0"/>
      <line num="4691" type="stmt" count="0"/>
      <line num="4692" type="stmt" count="0"/>
      <line num="4694" type="stmt" count="0"/>
      <line num="4696" type="stmt" count="0"/>
      <line num="4697" type="stmt" count="0"/>
      <line num="4698" type="stmt" count="0"/>
      <line num="4699" type="stmt" count="0"/>
      <line num="4702" type="stmt" count="0"/>
      <line num="4704" type="stmt" count="0"/>
      <line num="4705" type="stmt" count="0"/>
      <line num="4707" type="stmt" count="0"/>
      <line num="4708" type="stmt" count="0"/>
      <line num="4709" type="stmt" count="0"/>
      <line num="4710" type="stmt" count="0"/>
      <line num="4712" type="stmt" count="0"/>
      <line num="4713" type="stmt" count="0"/>
      <line num="4714" type="stmt" count="0"/>
      <line num="4715" type="stmt" count="0"/>
      <line num="4717" type="stmt" count="0"/>
      <line num="4719" type="stmt" count="0"/>
      <line num="4720" type="stmt" count="0"/>
      <line num="4722" type="stmt" count="0"/>
      <line num="4723" type="stmt" count="0"/>
      <line num="4724" type="stmt" count="0"/>
      <line num="4725" type="stmt" count="0"/>
      <line num="4727" type="stmt" count="0"/>
      <line num="4728" type="stmt" count="0"/>
      <line num="4731" type="stmt" count="0"/>
      <line num="4732" type="stmt" count="0"/>
      <line num="4733" type="stmt" count="0"/>
      <line num="4736" type="stmt" count="0"/>
      <line num="4737" type="stmt" count="0"/>
      <line num="4738" type="stmt" count="0"/>
      <line num="4739" type="stmt" count="0"/>
      <line num="4741" type="stmt" count="0"/>
      <line num="4743" type="stmt" count="0"/>
      <line num="4744" type="stmt" count="0"/>
      <line num="4746" type="stmt" count="0"/>
      <line num="4747" type="stmt" count="0"/>
      <line num="4748" type="stmt" count="0"/>
      <line num="4749" type="stmt" count="0"/>
      <line num="4750" type="stmt" count="0"/>
      <line num="4753" type="stmt" count="0"/>
      <line num="4755" type="stmt" count="0"/>
      <line num="4756" type="stmt" count="0"/>
      <line num="4757" type="stmt" count="0"/>
      <line num="4759" type="stmt" count="0"/>
      <line num="4760" type="stmt" count="0"/>
      <line num="4761" type="stmt" count="0"/>
      <line num="4765" type="stmt" count="0"/>
      <line num="4767" type="stmt" count="0"/>
      <line num="4768" type="stmt" count="0"/>
      <line num="4772" type="stmt" count="0"/>
      <line num="4774" type="stmt" count="0"/>
      <line num="4776" type="stmt" count="0"/>
      <line num="4777" type="stmt" count="0"/>
      <line num="4778" type="stmt" count="0"/>
      <line num="4779" type="stmt" count="0"/>
      <line num="4781" type="stmt" count="0"/>
      <line num="4783" type="stmt" count="0"/>
      <line num="4784" type="stmt" count="0"/>
      <line num="4785" type="stmt" count="0"/>
      <line num="4786" type="stmt" count="0"/>
      <line num="4789" type="stmt" count="0"/>
      <line num="4791" type="stmt" count="0"/>
      <line num="4792" type="stmt" count="0"/>
      <line num="4794" type="stmt" count="0"/>
      <line num="4795" type="stmt" count="0"/>
      <line num="4796" type="stmt" count="0"/>
      <line num="4797" type="stmt" count="0"/>
      <line num="4799" type="stmt" count="0"/>
      <line num="4800" type="stmt" count="0"/>
      <line num="4801" type="stmt" count="0"/>
      <line num="4802" type="stmt" count="0"/>
      <line num="4804" type="stmt" count="0"/>
      <line num="4806" type="stmt" count="0"/>
      <line num="4807" type="stmt" count="0"/>
      <line num="4808" type="stmt" count="0"/>
      <line num="4809" type="stmt" count="0"/>
      <line num="4811" type="stmt" count="0"/>
      <line num="4812" type="stmt" count="0"/>
      <line num="4813" type="stmt" count="0"/>
      <line num="4815" type="stmt" count="0"/>
      <line num="4816" type="stmt" count="0"/>
      <line num="4817" type="stmt" count="0"/>
      <line num="4818" type="stmt" count="0"/>
      <line num="4820" type="stmt" count="0"/>
      <line num="4822" type="stmt" count="0"/>
      <line num="4823" type="stmt" count="0"/>
      <line num="4825" type="stmt" count="0"/>
      <line num="4826" type="stmt" count="0"/>
      <line num="4827" type="stmt" count="0"/>
      <line num="4828" type="stmt" count="0"/>
      <line num="4829" type="stmt" count="0"/>
      <line num="4832" type="stmt" count="0"/>
      <line num="4834" type="stmt" count="0"/>
      <line num="4835" type="stmt" count="0"/>
      <line num="4836" type="stmt" count="0"/>
      <line num="4838" type="stmt" count="0"/>
      <line num="4839" type="stmt" count="0"/>
      <line num="4840" type="stmt" count="0"/>
      <line num="4844" type="stmt" count="0"/>
      <line num="4846" type="stmt" count="0"/>
      <line num="4847" type="stmt" count="0"/>
      <line num="4851" type="stmt" count="0"/>
      <line num="4853" type="stmt" count="0"/>
      <line num="4855" type="stmt" count="0"/>
      <line num="4856" type="stmt" count="0"/>
      <line num="4857" type="stmt" count="0"/>
      <line num="4858" type="stmt" count="0"/>
      <line num="4860" type="stmt" count="0"/>
      <line num="4862" type="stmt" count="0"/>
      <line num="4863" type="stmt" count="0"/>
      <line num="4864" type="stmt" count="0"/>
      <line num="4865" type="stmt" count="0"/>
      <line num="4868" type="stmt" count="0"/>
      <line num="4870" type="stmt" count="0"/>
      <line num="4871" type="stmt" count="0"/>
      <line num="4872" type="stmt" count="0"/>
      <line num="4873" type="stmt" count="0"/>
      <line num="4874" type="stmt" count="0"/>
      <line num="4875" type="stmt" count="0"/>
      <line num="4876" type="stmt" count="0"/>
      <line num="4878" type="method" name="parseraw_htmlentity" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="4879" type="stmt" count="0"/>
      <line num="4880" type="stmt" count="0"/>
      <line num="4881" type="stmt" count="0"/>
      <line num="4882" type="stmt" count="0"/>
      <line num="4883" type="stmt" count="0"/>
      <line num="4885" type="stmt" count="0"/>
      <line num="4888" type="stmt" count="0"/>
      <line num="4889" type="stmt" count="0"/>
      <line num="4891" type="stmt" count="0"/>
      <line num="4892" type="stmt" count="0"/>
      <line num="4893" type="stmt" count="0"/>
      <line num="4894" type="stmt" count="0"/>
      <line num="4896" type="stmt" count="0"/>
      <line num="4897" type="stmt" count="0"/>
      <line num="4898" type="stmt" count="0"/>
      <line num="4899" type="stmt" count="0"/>
      <line num="4901" type="stmt" count="0"/>
      <line num="4903" type="stmt" count="0"/>
      <line num="4904" type="stmt" count="0"/>
      <line num="4905" type="stmt" count="0"/>
      <line num="4906" type="stmt" count="0"/>
      <line num="4908" type="stmt" count="0"/>
      <line num="4909" type="stmt" count="0"/>
      <line num="4910" type="stmt" count="0"/>
      <line num="4913" type="stmt" count="0"/>
      <line num="4914" type="stmt" count="0"/>
      <line num="4915" type="stmt" count="0"/>
      <line num="4916" type="stmt" count="0"/>
      <line num="4919" type="stmt" count="0"/>
      <line num="4920" type="stmt" count="0"/>
      <line num="4921" type="stmt" count="0"/>
      <line num="4923" type="stmt" count="0"/>
      <line num="4924" type="stmt" count="0"/>
      <line num="4925" type="stmt" count="0"/>
      <line num="4926" type="stmt" count="0"/>
      <line num="4927" type="stmt" count="0"/>
      <line num="4929" type="stmt" count="0"/>
      <line num="4932" type="stmt" count="0"/>
      <line num="4933" type="stmt" count="0"/>
      <line num="4935" type="stmt" count="0"/>
      <line num="4939" type="stmt" count="0"/>
      <line num="4940" type="stmt" count="0"/>
      <line num="4941" type="stmt" count="0"/>
      <line num="4942" type="stmt" count="0"/>
      <line num="4944" type="stmt" count="0"/>
      <line num="4945" type="stmt" count="0"/>
      <line num="4946" type="stmt" count="0"/>
      <line num="4947" type="stmt" count="0"/>
      <line num="4948" type="stmt" count="0"/>
      <line num="4949" type="stmt" count="0"/>
      <line num="4950" type="stmt" count="0"/>
      <line num="4952" type="method" name="parseoptionalSpaceToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="4953" type="stmt" count="0"/>
      <line num="4954" type="stmt" count="0"/>
      <line num="4955" type="stmt" count="0"/>
      <line num="4956" type="stmt" count="0"/>
      <line num="4957" type="stmt" count="0"/>
      <line num="4959" type="stmt" count="0"/>
      <line num="4962" type="stmt" count="0"/>
      <line num="4963" type="stmt" count="0"/>
      <line num="4965" type="stmt" count="0"/>
      <line num="4966" type="stmt" count="0"/>
      <line num="4967" type="stmt" count="0"/>
      <line num="4968" type="stmt" count="0"/>
      <line num="4970" type="stmt" count="0"/>
      <line num="4971" type="stmt" count="0"/>
      <line num="4972" type="stmt" count="0"/>
      <line num="4973" type="stmt" count="0"/>
      <line num="4974" type="stmt" count="0"/>
      <line num="4975" type="stmt" count="0"/>
      <line num="4976" type="stmt" count="0"/>
      <line num="4978" type="method" name="parsetable_attribute_name" visibility="private" complexity="31" crap="992" count="0"/>
      <line num="4979" type="stmt" count="0"/>
      <line num="4980" type="stmt" count="0"/>
      <line num="4981" type="stmt" count="0"/>
      <line num="4982" type="stmt" count="0"/>
      <line num="4983" type="stmt" count="0"/>
      <line num="4984" type="stmt" count="0"/>
      <line num="4985" type="stmt" count="0"/>
      <line num="4986" type="stmt" count="0"/>
      <line num="4988" type="stmt" count="0"/>
      <line num="4989" type="stmt" count="0"/>
      <line num="4990" type="stmt" count="0"/>
      <line num="4992" type="stmt" count="0"/>
      <line num="4993" type="stmt" count="0"/>
      <line num="4994" type="stmt" count="0"/>
      <line num="4995" type="stmt" count="0"/>
      <line num="4997" type="stmt" count="0"/>
      <line num="4998" type="stmt" count="0"/>
      <line num="4999" type="stmt" count="0"/>
      <line num="5002" type="stmt" count="0"/>
      <line num="5004" type="stmt" count="0"/>
      <line num="5007" type="stmt" count="0"/>
      <line num="5008" type="stmt" count="0"/>
      <line num="5010" type="stmt" count="0"/>
      <line num="5011" type="stmt" count="0"/>
      <line num="5012" type="stmt" count="0"/>
      <line num="5014" type="stmt" count="0"/>
      <line num="5015" type="stmt" count="0"/>
      <line num="5016" type="stmt" count="0"/>
      <line num="5019" type="stmt" count="0"/>
      <line num="5020" type="stmt" count="0"/>
      <line num="5021" type="stmt" count="0"/>
      <line num="5023" type="stmt" count="0"/>
      <line num="5027" type="stmt" count="0"/>
      <line num="5029" type="stmt" count="0"/>
      <line num="5030" type="stmt" count="0"/>
      <line num="5031" type="stmt" count="0"/>
      <line num="5032" type="stmt" count="0"/>
      <line num="5033" type="stmt" count="0"/>
      <line num="5035" type="stmt" count="0"/>
      <line num="5036" type="stmt" count="0"/>
      <line num="5037" type="stmt" count="0"/>
      <line num="5038" type="stmt" count="0"/>
      <line num="5042" type="stmt" count="0"/>
      <line num="5043" type="stmt" count="0"/>
      <line num="5044" type="stmt" count="0"/>
      <line num="5045" type="stmt" count="0"/>
      <line num="5046" type="stmt" count="0"/>
      <line num="5048" type="stmt" count="0"/>
      <line num="5051" type="stmt" count="0"/>
      <line num="5052" type="stmt" count="0"/>
      <line num="5053" type="stmt" count="0"/>
      <line num="5055" type="stmt" count="0"/>
      <line num="5057" type="stmt" count="0"/>
      <line num="5058" type="stmt" count="0"/>
      <line num="5059" type="stmt" count="0"/>
      <line num="5060" type="stmt" count="0"/>
      <line num="5061" type="stmt" count="0"/>
      <line num="5062" type="stmt" count="0"/>
      <line num="5063" type="stmt" count="0"/>
      <line num="5065" type="stmt" count="0"/>
      <line num="5066" type="stmt" count="0"/>
      <line num="5067" type="stmt" count="0"/>
      <line num="5070" type="stmt" count="0"/>
      <line num="5072" type="stmt" count="0"/>
      <line num="5073" type="stmt" count="0"/>
      <line num="5074" type="stmt" count="0"/>
      <line num="5075" type="stmt" count="0"/>
      <line num="5077" type="stmt" count="0"/>
      <line num="5078" type="stmt" count="0"/>
      <line num="5079" type="stmt" count="0"/>
      <line num="5082" type="stmt" count="0"/>
      <line num="5084" type="stmt" count="0"/>
      <line num="5085" type="stmt" count="0"/>
      <line num="5086" type="stmt" count="0"/>
      <line num="5087" type="stmt" count="0"/>
      <line num="5090" type="stmt" count="0"/>
      <line num="5092" type="stmt" count="0"/>
      <line num="5093" type="stmt" count="0"/>
      <line num="5095" type="stmt" count="0"/>
      <line num="5096" type="stmt" count="0"/>
      <line num="5097" type="stmt" count="0"/>
      <line num="5099" type="stmt" count="0"/>
      <line num="5100" type="stmt" count="0"/>
      <line num="5102" type="stmt" count="0"/>
      <line num="5105" type="stmt" count="0"/>
      <line num="5106" type="stmt" count="0"/>
      <line num="5108" type="stmt" count="0"/>
      <line num="5109" type="stmt" count="0"/>
      <line num="5110" type="stmt" count="0"/>
      <line num="5111" type="stmt" count="0"/>
      <line num="5114" type="stmt" count="0"/>
      <line num="5115" type="stmt" count="0"/>
      <line num="5117" type="stmt" count="0"/>
      <line num="5118" type="stmt" count="0"/>
      <line num="5119" type="stmt" count="0"/>
      <line num="5120" type="stmt" count="0"/>
      <line num="5121" type="stmt" count="0"/>
      <line num="5123" type="stmt" count="0"/>
      <line num="5125" type="stmt" count="0"/>
      <line num="5126" type="stmt" count="0"/>
      <line num="5128" type="stmt" count="0"/>
      <line num="5134" type="stmt" count="0"/>
      <line num="5135" type="stmt" count="0"/>
      <line num="5136" type="stmt" count="0"/>
      <line num="5137" type="stmt" count="0"/>
      <line num="5139" type="stmt" count="0"/>
      <line num="5141" type="stmt" count="0"/>
      <line num="5142" type="stmt" count="0"/>
      <line num="5143" type="stmt" count="0"/>
      <line num="5147" type="stmt" count="0"/>
      <line num="5148" type="stmt" count="0"/>
      <line num="5150" type="stmt" count="0"/>
      <line num="5155" type="stmt" count="0"/>
      <line num="5156" type="stmt" count="0"/>
      <line num="5157" type="stmt" count="0"/>
      <line num="5158" type="stmt" count="0"/>
      <line num="5160" type="stmt" count="0"/>
      <line num="5161" type="stmt" count="0"/>
      <line num="5162" type="stmt" count="0"/>
      <line num="5163" type="stmt" count="0"/>
      <line num="5165" type="stmt" count="0"/>
      <line num="5167" type="stmt" count="0"/>
      <line num="5168" type="stmt" count="0"/>
      <line num="5169" type="stmt" count="0"/>
      <line num="5172" type="stmt" count="0"/>
      <line num="5173" type="stmt" count="0"/>
      <line num="5174" type="stmt" count="0"/>
      <line num="5175" type="stmt" count="0"/>
      <line num="5176" type="stmt" count="0"/>
      <line num="5177" type="stmt" count="0"/>
      <line num="5178" type="stmt" count="0"/>
      <line num="5180" type="method" name="parsetable_att_value" visibility="private" complexity="47" crap="2256" count="0"/>
      <line num="5181" type="stmt" count="0"/>
      <line num="5182" type="stmt" count="0"/>
      <line num="5183" type="stmt" count="0"/>
      <line num="5184" type="stmt" count="0"/>
      <line num="5185" type="stmt" count="0"/>
      <line num="5186" type="stmt" count="0"/>
      <line num="5187" type="stmt" count="0"/>
      <line num="5188" type="stmt" count="0"/>
      <line num="5190" type="stmt" count="0"/>
      <line num="5191" type="stmt" count="0"/>
      <line num="5193" type="stmt" count="0"/>
      <line num="5195" type="stmt" count="0"/>
      <line num="5196" type="stmt" count="0"/>
      <line num="5198" type="stmt" count="0"/>
      <line num="5200" type="stmt" count="0"/>
      <line num="5201" type="stmt" count="0"/>
      <line num="5202" type="stmt" count="0"/>
      <line num="5206" type="stmt" count="0"/>
      <line num="5207" type="stmt" count="0"/>
      <line num="5208" type="stmt" count="0"/>
      <line num="5209" type="stmt" count="0"/>
      <line num="5212" type="stmt" count="0"/>
      <line num="5213" type="stmt" count="0"/>
      <line num="5214" type="stmt" count="0"/>
      <line num="5216" type="stmt" count="0"/>
      <line num="5217" type="stmt" count="0"/>
      <line num="5218" type="stmt" count="0"/>
      <line num="5219" type="stmt" count="0"/>
      <line num="5220" type="stmt" count="0"/>
      <line num="5222" type="stmt" count="0"/>
      <line num="5225" type="stmt" count="0"/>
      <line num="5226" type="stmt" count="0"/>
      <line num="5228" type="stmt" count="0"/>
      <line num="5229" type="stmt" count="0"/>
      <line num="5230" type="stmt" count="0"/>
      <line num="5234" type="stmt" count="0"/>
      <line num="5235" type="stmt" count="0"/>
      <line num="5236" type="stmt" count="0"/>
      <line num="5239" type="stmt" count="0"/>
      <line num="5241" type="stmt" count="0"/>
      <line num="5242" type="stmt" count="0"/>
      <line num="5243" type="stmt" count="0"/>
      <line num="5244" type="stmt" count="0"/>
      <line num="5246" type="stmt" count="0"/>
      <line num="5247" type="stmt" count="0"/>
      <line num="5249" type="stmt" count="0"/>
      <line num="5251" type="stmt" count="0"/>
      <line num="5252" type="stmt" count="0"/>
      <line num="5253" type="stmt" count="0"/>
      <line num="5254" type="stmt" count="0"/>
      <line num="5256" type="stmt" count="0"/>
      <line num="5258" type="stmt" count="0"/>
      <line num="5259" type="stmt" count="0"/>
      <line num="5261" type="stmt" count="0"/>
      <line num="5264" type="stmt" count="0"/>
      <line num="5265" type="stmt" count="0"/>
      <line num="5266" type="stmt" count="0"/>
      <line num="5271" type="stmt" count="0"/>
      <line num="5272" type="stmt" count="0"/>
      <line num="5274" type="stmt" count="0"/>
      <line num="5275" type="stmt" count="0"/>
      <line num="5276" type="stmt" count="0"/>
      <line num="5277" type="stmt" count="0"/>
      <line num="5280" type="stmt" count="0"/>
      <line num="5282" type="stmt" count="0"/>
      <line num="5283" type="stmt" count="0"/>
      <line num="5284" type="stmt" count="0"/>
      <line num="5285" type="stmt" count="0"/>
      <line num="5288" type="stmt" count="0"/>
      <line num="5290" type="stmt" count="0"/>
      <line num="5291" type="stmt" count="0"/>
      <line num="5293" type="stmt" count="0"/>
      <line num="5295" type="stmt" count="0"/>
      <line num="5296" type="stmt" count="0"/>
      <line num="5297" type="stmt" count="0"/>
      <line num="5301" type="stmt" count="0"/>
      <line num="5302" type="stmt" count="0"/>
      <line num="5303" type="stmt" count="0"/>
      <line num="5304" type="stmt" count="0"/>
      <line num="5307" type="stmt" count="0"/>
      <line num="5308" type="stmt" count="0"/>
      <line num="5309" type="stmt" count="0"/>
      <line num="5311" type="stmt" count="0"/>
      <line num="5312" type="stmt" count="0"/>
      <line num="5313" type="stmt" count="0"/>
      <line num="5314" type="stmt" count="0"/>
      <line num="5315" type="stmt" count="0"/>
      <line num="5317" type="stmt" count="0"/>
      <line num="5320" type="stmt" count="0"/>
      <line num="5321" type="stmt" count="0"/>
      <line num="5323" type="stmt" count="0"/>
      <line num="5324" type="stmt" count="0"/>
      <line num="5325" type="stmt" count="0"/>
      <line num="5329" type="stmt" count="0"/>
      <line num="5330" type="stmt" count="0"/>
      <line num="5331" type="stmt" count="0"/>
      <line num="5334" type="stmt" count="0"/>
      <line num="5336" type="stmt" count="0"/>
      <line num="5337" type="stmt" count="0"/>
      <line num="5338" type="stmt" count="0"/>
      <line num="5339" type="stmt" count="0"/>
      <line num="5341" type="stmt" count="0"/>
      <line num="5342" type="stmt" count="0"/>
      <line num="5344" type="stmt" count="0"/>
      <line num="5346" type="stmt" count="0"/>
      <line num="5347" type="stmt" count="0"/>
      <line num="5348" type="stmt" count="0"/>
      <line num="5349" type="stmt" count="0"/>
      <line num="5351" type="stmt" count="0"/>
      <line num="5353" type="stmt" count="0"/>
      <line num="5354" type="stmt" count="0"/>
      <line num="5356" type="stmt" count="0"/>
      <line num="5359" type="stmt" count="0"/>
      <line num="5360" type="stmt" count="0"/>
      <line num="5361" type="stmt" count="0"/>
      <line num="5366" type="stmt" count="0"/>
      <line num="5367" type="stmt" count="0"/>
      <line num="5369" type="stmt" count="0"/>
      <line num="5370" type="stmt" count="0"/>
      <line num="5371" type="stmt" count="0"/>
      <line num="5372" type="stmt" count="0"/>
      <line num="5375" type="stmt" count="0"/>
      <line num="5377" type="stmt" count="0"/>
      <line num="5378" type="stmt" count="0"/>
      <line num="5379" type="stmt" count="0"/>
      <line num="5380" type="stmt" count="0"/>
      <line num="5383" type="stmt" count="0"/>
      <line num="5385" type="stmt" count="0"/>
      <line num="5386" type="stmt" count="0"/>
      <line num="5388" type="stmt" count="0"/>
      <line num="5389" type="stmt" count="0"/>
      <line num="5390" type="stmt" count="0"/>
      <line num="5394" type="stmt" count="0"/>
      <line num="5396" type="stmt" count="0"/>
      <line num="5397" type="stmt" count="0"/>
      <line num="5399" type="stmt" count="0"/>
      <line num="5400" type="stmt" count="0"/>
      <line num="5401" type="stmt" count="0"/>
      <line num="5404" type="stmt" count="0"/>
      <line num="5406" type="stmt" count="0"/>
      <line num="5407" type="stmt" count="0"/>
      <line num="5408" type="stmt" count="0"/>
      <line num="5409" type="stmt" count="0"/>
      <line num="5411" type="stmt" count="0"/>
      <line num="5413" type="stmt" count="0"/>
      <line num="5414" type="stmt" count="0"/>
      <line num="5415" type="stmt" count="0"/>
      <line num="5417" type="stmt" count="0"/>
      <line num="5418" type="stmt" count="0"/>
      <line num="5419" type="stmt" count="0"/>
      <line num="5421" type="stmt" count="0"/>
      <line num="5422" type="stmt" count="0"/>
      <line num="5423" type="stmt" count="0"/>
      <line num="5424" type="stmt" count="0"/>
      <line num="5426" type="stmt" count="0"/>
      <line num="5428" type="stmt" count="0"/>
      <line num="5429" type="stmt" count="0"/>
      <line num="5430" type="stmt" count="0"/>
      <line num="5432" type="stmt" count="0"/>
      <line num="5435" type="stmt" count="0"/>
      <line num="5436" type="stmt" count="0"/>
      <line num="5437" type="stmt" count="0"/>
      <line num="5439" type="stmt" count="0"/>
      <line num="5440" type="stmt" count="0"/>
      <line num="5441" type="stmt" count="0"/>
      <line num="5444" type="stmt" count="0"/>
      <line num="5446" type="stmt" count="0"/>
      <line num="5447" type="stmt" count="0"/>
      <line num="5448" type="stmt" count="0"/>
      <line num="5452" type="stmt" count="0"/>
      <line num="5453" type="stmt" count="0"/>
      <line num="5454" type="stmt" count="0"/>
      <line num="5455" type="stmt" count="0"/>
      <line num="5456" type="stmt" count="0"/>
      <line num="5457" type="stmt" count="0"/>
      <line num="5458" type="stmt" count="0"/>
      <line num="5460" type="method" name="discardspace_or_newline_or_solidus" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="5461" type="stmt" count="0"/>
      <line num="5462" type="stmt" count="0"/>
      <line num="5463" type="stmt" count="0"/>
      <line num="5464" type="stmt" count="0"/>
      <line num="5465" type="stmt" count="0"/>
      <line num="5467" type="stmt" count="0"/>
      <line num="5471" type="stmt" count="0"/>
      <line num="5472" type="stmt" count="0"/>
      <line num="5473" type="stmt" count="0"/>
      <line num="5475" type="stmt" count="0"/>
      <line num="5477" type="stmt" count="0"/>
      <line num="5479" type="stmt" count="0"/>
      <line num="5480" type="stmt" count="0"/>
      <line num="5481" type="stmt" count="0"/>
      <line num="5483" type="stmt" count="0"/>
      <line num="5484" type="stmt" count="0"/>
      <line num="5485" type="stmt" count="0"/>
      <line num="5486" type="stmt" count="0"/>
      <line num="5488" type="stmt" count="0"/>
      <line num="5489" type="stmt" count="0"/>
      <line num="5490" type="stmt" count="0"/>
      <line num="5491" type="stmt" count="0"/>
      <line num="5493" type="stmt" count="0"/>
      <line num="5495" type="stmt" count="0"/>
      <line num="5496" type="stmt" count="0"/>
      <line num="5498" type="stmt" count="0"/>
      <line num="5499" type="stmt" count="0"/>
      <line num="5500" type="stmt" count="0"/>
      <line num="5501" type="stmt" count="0"/>
      <line num="5502" type="stmt" count="0"/>
      <line num="5505" type="stmt" count="0"/>
      <line num="5507" type="stmt" count="0"/>
      <line num="5508" type="stmt" count="0"/>
      <line num="5509" type="stmt" count="0"/>
      <line num="5513" type="stmt" count="0"/>
      <line num="5514" type="stmt" count="0"/>
      <line num="5515" type="stmt" count="0"/>
      <line num="5516" type="stmt" count="0"/>
      <line num="5517" type="stmt" count="0"/>
      <line num="5518" type="stmt" count="0"/>
      <line num="5519" type="stmt" count="0"/>
      <line num="5521" type="method" name="parsegeneric_attribute_name" visibility="private" complexity="27" crap="756" count="0"/>
      <line num="5522" type="stmt" count="0"/>
      <line num="5523" type="stmt" count="0"/>
      <line num="5524" type="stmt" count="0"/>
      <line num="5525" type="stmt" count="0"/>
      <line num="5526" type="stmt" count="0"/>
      <line num="5527" type="stmt" count="0"/>
      <line num="5528" type="stmt" count="0"/>
      <line num="5529" type="stmt" count="0"/>
      <line num="5531" type="stmt" count="0"/>
      <line num="5532" type="stmt" count="0"/>
      <line num="5533" type="stmt" count="0"/>
      <line num="5535" type="stmt" count="0"/>
      <line num="5536" type="stmt" count="0"/>
      <line num="5537" type="stmt" count="0"/>
      <line num="5538" type="stmt" count="0"/>
      <line num="5540" type="stmt" count="0"/>
      <line num="5541" type="stmt" count="0"/>
      <line num="5542" type="stmt" count="0"/>
      <line num="5545" type="stmt" count="0"/>
      <line num="5547" type="stmt" count="0"/>
      <line num="5550" type="stmt" count="0"/>
      <line num="5551" type="stmt" count="0"/>
      <line num="5553" type="stmt" count="0"/>
      <line num="5554" type="stmt" count="0"/>
      <line num="5555" type="stmt" count="0"/>
      <line num="5557" type="stmt" count="0"/>
      <line num="5558" type="stmt" count="0"/>
      <line num="5559" type="stmt" count="0"/>
      <line num="5562" type="stmt" count="0"/>
      <line num="5563" type="stmt" count="0"/>
      <line num="5564" type="stmt" count="0"/>
      <line num="5566" type="stmt" count="0"/>
      <line num="5570" type="stmt" count="0"/>
      <line num="5572" type="stmt" count="0"/>
      <line num="5573" type="stmt" count="0"/>
      <line num="5574" type="stmt" count="0"/>
      <line num="5575" type="stmt" count="0"/>
      <line num="5576" type="stmt" count="0"/>
      <line num="5578" type="stmt" count="0"/>
      <line num="5579" type="stmt" count="0"/>
      <line num="5580" type="stmt" count="0"/>
      <line num="5581" type="stmt" count="0"/>
      <line num="5585" type="stmt" count="0"/>
      <line num="5586" type="stmt" count="0"/>
      <line num="5587" type="stmt" count="0"/>
      <line num="5589" type="stmt" count="0"/>
      <line num="5590" type="stmt" count="0"/>
      <line num="5591" type="stmt" count="0"/>
      <line num="5593" type="stmt" count="0"/>
      <line num="5595" type="stmt" count="0"/>
      <line num="5596" type="stmt" count="0"/>
      <line num="5598" type="stmt" count="0"/>
      <line num="5599" type="stmt" count="0"/>
      <line num="5600" type="stmt" count="0"/>
      <line num="5602" type="stmt" count="0"/>
      <line num="5603" type="stmt" count="0"/>
      <line num="5605" type="stmt" count="0"/>
      <line num="5608" type="stmt" count="0"/>
      <line num="5609" type="stmt" count="0"/>
      <line num="5611" type="stmt" count="0"/>
      <line num="5612" type="stmt" count="0"/>
      <line num="5613" type="stmt" count="0"/>
      <line num="5614" type="stmt" count="0"/>
      <line num="5617" type="stmt" count="0"/>
      <line num="5618" type="stmt" count="0"/>
      <line num="5620" type="stmt" count="0"/>
      <line num="5621" type="stmt" count="0"/>
      <line num="5622" type="stmt" count="0"/>
      <line num="5623" type="stmt" count="0"/>
      <line num="5624" type="stmt" count="0"/>
      <line num="5626" type="stmt" count="0"/>
      <line num="5628" type="stmt" count="0"/>
      <line num="5629" type="stmt" count="0"/>
      <line num="5631" type="stmt" count="0"/>
      <line num="5637" type="stmt" count="0"/>
      <line num="5638" type="stmt" count="0"/>
      <line num="5639" type="stmt" count="0"/>
      <line num="5640" type="stmt" count="0"/>
      <line num="5642" type="stmt" count="0"/>
      <line num="5644" type="stmt" count="0"/>
      <line num="5645" type="stmt" count="0"/>
      <line num="5646" type="stmt" count="0"/>
      <line num="5650" type="stmt" count="0"/>
      <line num="5651" type="stmt" count="0"/>
      <line num="5653" type="stmt" count="0"/>
      <line num="5658" type="stmt" count="0"/>
      <line num="5659" type="stmt" count="0"/>
      <line num="5660" type="stmt" count="0"/>
      <line num="5661" type="stmt" count="0"/>
      <line num="5663" type="stmt" count="0"/>
      <line num="5664" type="stmt" count="0"/>
      <line num="5665" type="stmt" count="0"/>
      <line num="5666" type="stmt" count="0"/>
      <line num="5668" type="stmt" count="0"/>
      <line num="5670" type="stmt" count="0"/>
      <line num="5671" type="stmt" count="0"/>
      <line num="5672" type="stmt" count="0"/>
      <line num="5675" type="stmt" count="0"/>
      <line num="5676" type="stmt" count="0"/>
      <line num="5677" type="stmt" count="0"/>
      <line num="5678" type="stmt" count="0"/>
      <line num="5679" type="stmt" count="0"/>
      <line num="5680" type="stmt" count="0"/>
      <line num="5681" type="stmt" count="0"/>
      <line num="5683" type="method" name="discardspace_or_newline" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="5684" type="stmt" count="0"/>
      <line num="5685" type="stmt" count="0"/>
      <line num="5686" type="stmt" count="0"/>
      <line num="5687" type="stmt" count="0"/>
      <line num="5688" type="stmt" count="0"/>
      <line num="5690" type="stmt" count="0"/>
      <line num="5693" type="stmt" count="0"/>
      <line num="5694" type="stmt" count="0"/>
      <line num="5696" type="stmt" count="0"/>
      <line num="5697" type="stmt" count="0"/>
      <line num="5699" type="stmt" count="0"/>
      <line num="5700" type="stmt" count="0"/>
      <line num="5701" type="stmt" count="0"/>
      <line num="5702" type="stmt" count="0"/>
      <line num="5703" type="stmt" count="0"/>
      <line num="5704" type="stmt" count="0"/>
      <line num="5705" type="stmt" count="0"/>
      <line num="5707" type="method" name="parsegeneric_att_value" visibility="private" complexity="44" crap="1980" count="0"/>
      <line num="5708" type="stmt" count="0"/>
      <line num="5709" type="stmt" count="0"/>
      <line num="5710" type="stmt" count="0"/>
      <line num="5711" type="stmt" count="0"/>
      <line num="5712" type="stmt" count="0"/>
      <line num="5713" type="stmt" count="0"/>
      <line num="5714" type="stmt" count="0"/>
      <line num="5715" type="stmt" count="0"/>
      <line num="5717" type="stmt" count="0"/>
      <line num="5718" type="stmt" count="0"/>
      <line num="5720" type="stmt" count="0"/>
      <line num="5722" type="stmt" count="0"/>
      <line num="5723" type="stmt" count="0"/>
      <line num="5725" type="stmt" count="0"/>
      <line num="5727" type="stmt" count="0"/>
      <line num="5728" type="stmt" count="0"/>
      <line num="5729" type="stmt" count="0"/>
      <line num="5733" type="stmt" count="0"/>
      <line num="5734" type="stmt" count="0"/>
      <line num="5735" type="stmt" count="0"/>
      <line num="5736" type="stmt" count="0"/>
      <line num="5739" type="stmt" count="0"/>
      <line num="5740" type="stmt" count="0"/>
      <line num="5741" type="stmt" count="0"/>
      <line num="5743" type="stmt" count="0"/>
      <line num="5744" type="stmt" count="0"/>
      <line num="5745" type="stmt" count="0"/>
      <line num="5746" type="stmt" count="0"/>
      <line num="5747" type="stmt" count="0"/>
      <line num="5749" type="stmt" count="0"/>
      <line num="5752" type="stmt" count="0"/>
      <line num="5753" type="stmt" count="0"/>
      <line num="5755" type="stmt" count="0"/>
      <line num="5756" type="stmt" count="0"/>
      <line num="5757" type="stmt" count="0"/>
      <line num="5761" type="stmt" count="0"/>
      <line num="5762" type="stmt" count="0"/>
      <line num="5763" type="stmt" count="0"/>
      <line num="5766" type="stmt" count="0"/>
      <line num="5768" type="stmt" count="0"/>
      <line num="5769" type="stmt" count="0"/>
      <line num="5770" type="stmt" count="0"/>
      <line num="5771" type="stmt" count="0"/>
      <line num="5773" type="stmt" count="0"/>
      <line num="5774" type="stmt" count="0"/>
      <line num="5776" type="stmt" count="0"/>
      <line num="5778" type="stmt" count="0"/>
      <line num="5779" type="stmt" count="0"/>
      <line num="5780" type="stmt" count="0"/>
      <line num="5781" type="stmt" count="0"/>
      <line num="5783" type="stmt" count="0"/>
      <line num="5784" type="stmt" count="0"/>
      <line num="5786" type="stmt" count="0"/>
      <line num="5787" type="stmt" count="0"/>
      <line num="5788" type="stmt" count="0"/>
      <line num="5790" type="stmt" count="0"/>
      <line num="5791" type="stmt" count="0"/>
      <line num="5792" type="stmt" count="0"/>
      <line num="5793" type="stmt" count="0"/>
      <line num="5795" type="stmt" count="0"/>
      <line num="5797" type="stmt" count="0"/>
      <line num="5798" type="stmt" count="0"/>
      <line num="5799" type="stmt" count="0"/>
      <line num="5805" type="stmt" count="0"/>
      <line num="5806" type="stmt" count="0"/>
      <line num="5808" type="stmt" count="0"/>
      <line num="5809" type="stmt" count="0"/>
      <line num="5810" type="stmt" count="0"/>
      <line num="5811" type="stmt" count="0"/>
      <line num="5814" type="stmt" count="0"/>
      <line num="5816" type="stmt" count="0"/>
      <line num="5817" type="stmt" count="0"/>
      <line num="5818" type="stmt" count="0"/>
      <line num="5819" type="stmt" count="0"/>
      <line num="5822" type="stmt" count="0"/>
      <line num="5824" type="stmt" count="0"/>
      <line num="5825" type="stmt" count="0"/>
      <line num="5827" type="stmt" count="0"/>
      <line num="5829" type="stmt" count="0"/>
      <line num="5830" type="stmt" count="0"/>
      <line num="5831" type="stmt" count="0"/>
      <line num="5835" type="stmt" count="0"/>
      <line num="5836" type="stmt" count="0"/>
      <line num="5837" type="stmt" count="0"/>
      <line num="5838" type="stmt" count="0"/>
      <line num="5841" type="stmt" count="0"/>
      <line num="5842" type="stmt" count="0"/>
      <line num="5843" type="stmt" count="0"/>
      <line num="5845" type="stmt" count="0"/>
      <line num="5846" type="stmt" count="0"/>
      <line num="5847" type="stmt" count="0"/>
      <line num="5848" type="stmt" count="0"/>
      <line num="5849" type="stmt" count="0"/>
      <line num="5851" type="stmt" count="0"/>
      <line num="5854" type="stmt" count="0"/>
      <line num="5855" type="stmt" count="0"/>
      <line num="5857" type="stmt" count="0"/>
      <line num="5858" type="stmt" count="0"/>
      <line num="5859" type="stmt" count="0"/>
      <line num="5863" type="stmt" count="0"/>
      <line num="5864" type="stmt" count="0"/>
      <line num="5865" type="stmt" count="0"/>
      <line num="5868" type="stmt" count="0"/>
      <line num="5870" type="stmt" count="0"/>
      <line num="5871" type="stmt" count="0"/>
      <line num="5872" type="stmt" count="0"/>
      <line num="5873" type="stmt" count="0"/>
      <line num="5875" type="stmt" count="0"/>
      <line num="5876" type="stmt" count="0"/>
      <line num="5878" type="stmt" count="0"/>
      <line num="5880" type="stmt" count="0"/>
      <line num="5881" type="stmt" count="0"/>
      <line num="5882" type="stmt" count="0"/>
      <line num="5883" type="stmt" count="0"/>
      <line num="5885" type="stmt" count="0"/>
      <line num="5886" type="stmt" count="0"/>
      <line num="5888" type="stmt" count="0"/>
      <line num="5889" type="stmt" count="0"/>
      <line num="5890" type="stmt" count="0"/>
      <line num="5892" type="stmt" count="0"/>
      <line num="5893" type="stmt" count="0"/>
      <line num="5894" type="stmt" count="0"/>
      <line num="5895" type="stmt" count="0"/>
      <line num="5897" type="stmt" count="0"/>
      <line num="5899" type="stmt" count="0"/>
      <line num="5900" type="stmt" count="0"/>
      <line num="5901" type="stmt" count="0"/>
      <line num="5907" type="stmt" count="0"/>
      <line num="5908" type="stmt" count="0"/>
      <line num="5910" type="stmt" count="0"/>
      <line num="5911" type="stmt" count="0"/>
      <line num="5912" type="stmt" count="0"/>
      <line num="5913" type="stmt" count="0"/>
      <line num="5916" type="stmt" count="0"/>
      <line num="5918" type="stmt" count="0"/>
      <line num="5919" type="stmt" count="0"/>
      <line num="5920" type="stmt" count="0"/>
      <line num="5921" type="stmt" count="0"/>
      <line num="5924" type="stmt" count="0"/>
      <line num="5926" type="stmt" count="0"/>
      <line num="5927" type="stmt" count="0"/>
      <line num="5929" type="stmt" count="0"/>
      <line num="5930" type="stmt" count="0"/>
      <line num="5931" type="stmt" count="0"/>
      <line num="5935" type="stmt" count="0"/>
      <line num="5937" type="stmt" count="0"/>
      <line num="5938" type="stmt" count="0"/>
      <line num="5940" type="stmt" count="0"/>
      <line num="5941" type="stmt" count="0"/>
      <line num="5942" type="stmt" count="0"/>
      <line num="5945" type="stmt" count="0"/>
      <line num="5947" type="stmt" count="0"/>
      <line num="5948" type="stmt" count="0"/>
      <line num="5949" type="stmt" count="0"/>
      <line num="5950" type="stmt" count="0"/>
      <line num="5952" type="stmt" count="0"/>
      <line num="5954" type="stmt" count="0"/>
      <line num="5955" type="stmt" count="0"/>
      <line num="5956" type="stmt" count="0"/>
      <line num="5958" type="stmt" count="0"/>
      <line num="5959" type="stmt" count="0"/>
      <line num="5960" type="stmt" count="0"/>
      <line num="5963" type="stmt" count="0"/>
      <line num="5964" type="stmt" count="0"/>
      <line num="5965" type="stmt" count="0"/>
      <line num="5966" type="stmt" count="0"/>
      <line num="5968" type="stmt" count="0"/>
      <line num="5969" type="stmt" count="0"/>
      <line num="5971" type="stmt" count="0"/>
      <line num="5972" type="stmt" count="0"/>
      <line num="5973" type="stmt" count="0"/>
      <line num="5975" type="stmt" count="0"/>
      <line num="5976" type="stmt" count="0"/>
      <line num="5977" type="stmt" count="0"/>
      <line num="5978" type="stmt" count="0"/>
      <line num="5980" type="stmt" count="0"/>
      <line num="5984" type="stmt" count="0"/>
      <line num="5985" type="stmt" count="0"/>
      <line num="5986" type="stmt" count="0"/>
      <line num="5988" type="stmt" count="0"/>
      <line num="5989" type="stmt" count="0"/>
      <line num="5990" type="stmt" count="0"/>
      <line num="5993" type="stmt" count="0"/>
      <line num="5995" type="stmt" count="0"/>
      <line num="5996" type="stmt" count="0"/>
      <line num="5997" type="stmt" count="0"/>
      <line num="6001" type="stmt" count="0"/>
      <line num="6002" type="stmt" count="0"/>
      <line num="6003" type="stmt" count="0"/>
      <line num="6004" type="stmt" count="0"/>
      <line num="6005" type="stmt" count="0"/>
      <line num="6006" type="stmt" count="0"/>
      <line num="6007" type="stmt" count="0"/>
      <line num="6009" type="method" name="parseextlink_nonipv6url_parameterized" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="6010" type="stmt" count="0"/>
      <line num="6011" type="stmt" count="0"/>
      <line num="6012" type="stmt" count="0"/>
      <line num="6013" type="stmt" count="0"/>
      <line num="6014" type="stmt" count="0"/>
      <line num="6015" type="stmt" count="0"/>
      <line num="6016" type="stmt" count="0"/>
      <line num="6017" type="stmt" count="0"/>
      <line num="6019" type="stmt" count="0"/>
      <line num="6020" type="stmt" count="0"/>
      <line num="6021" type="stmt" count="0"/>
      <line num="6022" type="stmt" count="0"/>
      <line num="6025" type="stmt" count="0"/>
      <line num="6026" type="stmt" count="0"/>
      <line num="6028" type="stmt" count="0"/>
      <line num="6029" type="stmt" count="0"/>
      <line num="6030" type="stmt" count="0"/>
      <line num="6031" type="stmt" count="0"/>
      <line num="6033" type="stmt" count="0"/>
      <line num="6034" type="stmt" count="0"/>
      <line num="6035" type="stmt" count="0"/>
      <line num="6038" type="stmt" count="0"/>
      <line num="6039" type="stmt" count="0"/>
      <line num="6040" type="stmt" count="0"/>
      <line num="6042" type="stmt" count="0"/>
      <line num="6046" type="stmt" count="0"/>
      <line num="6048" type="stmt" count="0"/>
      <line num="6049" type="stmt" count="0"/>
      <line num="6050" type="stmt" count="0"/>
      <line num="6051" type="stmt" count="0"/>
      <line num="6052" type="stmt" count="0"/>
      <line num="6054" type="stmt" count="0"/>
      <line num="6055" type="stmt" count="0"/>
      <line num="6056" type="stmt" count="0"/>
      <line num="6057" type="stmt" count="0"/>
      <line num="6061" type="stmt" count="0"/>
      <line num="6062" type="stmt" count="0"/>
      <line num="6063" type="stmt" count="0"/>
      <line num="6065" type="stmt" count="0"/>
      <line num="6066" type="stmt" count="0"/>
      <line num="6068" type="stmt" count="0"/>
      <line num="6069" type="stmt" count="0"/>
      <line num="6073" type="stmt" count="0"/>
      <line num="6074" type="stmt" count="0"/>
      <line num="6075" type="stmt" count="0"/>
      <line num="6076" type="stmt" count="0"/>
      <line num="6078" type="stmt" count="0"/>
      <line num="6080" type="stmt" count="0"/>
      <line num="6081" type="stmt" count="0"/>
      <line num="6082" type="stmt" count="0"/>
      <line num="6083" type="stmt" count="0"/>
      <line num="6086" type="stmt" count="0"/>
      <line num="6088" type="stmt" count="0"/>
      <line num="6089" type="stmt" count="0"/>
      <line num="6090" type="stmt" count="0"/>
      <line num="6091" type="stmt" count="0"/>
      <line num="6093" type="stmt" count="0"/>
      <line num="6094" type="stmt" count="0"/>
      <line num="6095" type="stmt" count="0"/>
      <line num="6096" type="stmt" count="0"/>
      <line num="6098" type="stmt" count="0"/>
      <line num="6099" type="stmt" count="0"/>
      <line num="6100" type="stmt" count="0"/>
      <line num="6101" type="stmt" count="0"/>
      <line num="6103" type="stmt" count="0"/>
      <line num="6105" type="stmt" count="0"/>
      <line num="6106" type="stmt" count="0"/>
      <line num="6108" type="stmt" count="0"/>
      <line num="6109" type="stmt" count="0"/>
      <line num="6110" type="stmt" count="0"/>
      <line num="6111" type="stmt" count="0"/>
      <line num="6112" type="stmt" count="0"/>
      <line num="6115" type="stmt" count="0"/>
      <line num="6117" type="stmt" count="0"/>
      <line num="6118" type="stmt" count="0"/>
      <line num="6120" type="stmt" count="0"/>
      <line num="6125" type="stmt" count="0"/>
      <line num="6126" type="stmt" count="0"/>
      <line num="6128" type="stmt" count="0"/>
      <line num="6131" type="stmt" count="0"/>
      <line num="6132" type="stmt" count="0"/>
      <line num="6136" type="stmt" count="0"/>
      <line num="6137" type="stmt" count="0"/>
      <line num="6138" type="stmt" count="0"/>
      <line num="6139" type="stmt" count="0"/>
      <line num="6141" type="stmt" count="0"/>
      <line num="6142" type="stmt" count="0"/>
      <line num="6143" type="stmt" count="0"/>
      <line num="6144" type="stmt" count="0"/>
      <line num="6145" type="stmt" count="0"/>
      <line num="6146" type="stmt" count="0"/>
      <line num="6147" type="stmt" count="0"/>
      <line num="6149" type="method" name="parseurltext" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="6150" type="stmt" count="0"/>
      <line num="6151" type="stmt" count="0"/>
      <line num="6152" type="stmt" count="0"/>
      <line num="6153" type="stmt" count="0"/>
      <line num="6154" type="stmt" count="0"/>
      <line num="6155" type="stmt" count="0"/>
      <line num="6156" type="stmt" count="0"/>
      <line num="6157" type="stmt" count="0"/>
      <line num="6159" type="stmt" count="0"/>
      <line num="6160" type="stmt" count="0"/>
      <line num="6161" type="stmt" count="0"/>
      <line num="6164" type="stmt" count="0"/>
      <line num="6166" type="stmt" count="0"/>
      <line num="6167" type="stmt" count="0"/>
      <line num="6168" type="stmt" count="0"/>
      <line num="6169" type="stmt" count="0"/>
      <line num="6170" type="stmt" count="0"/>
      <line num="6172" type="stmt" count="0"/>
      <line num="6173" type="stmt" count="0"/>
      <line num="6174" type="stmt" count="0"/>
      <line num="6176" type="stmt" count="0"/>
      <line num="6178" type="stmt" count="0"/>
      <line num="6179" type="stmt" count="0"/>
      <line num="6180" type="stmt" count="0"/>
      <line num="6181" type="stmt" count="0"/>
      <line num="6184" type="stmt" count="0"/>
      <line num="6186" type="stmt" count="0"/>
      <line num="6187" type="stmt" count="0"/>
      <line num="6188" type="stmt" count="0"/>
      <line num="6189" type="stmt" count="0"/>
      <line num="6190" type="stmt" count="0"/>
      <line num="6192" type="stmt" count="0"/>
      <line num="6193" type="stmt" count="0"/>
      <line num="6194" type="stmt" count="0"/>
      <line num="6196" type="stmt" count="0"/>
      <line num="6198" type="stmt" count="0"/>
      <line num="6199" type="stmt" count="0"/>
      <line num="6200" type="stmt" count="0"/>
      <line num="6201" type="stmt" count="0"/>
      <line num="6203" type="stmt" count="0"/>
      <line num="6205" type="stmt" count="0"/>
      <line num="6206" type="stmt" count="0"/>
      <line num="6207" type="stmt" count="0"/>
      <line num="6208" type="stmt" count="0"/>
      <line num="6211" type="stmt" count="0"/>
      <line num="6213" type="stmt" count="0"/>
      <line num="6214" type="stmt" count="0"/>
      <line num="6215" type="stmt" count="0"/>
      <line num="6216" type="stmt" count="0"/>
      <line num="6217" type="stmt" count="0"/>
      <line num="6218" type="stmt" count="0"/>
      <line num="6219" type="stmt" count="0"/>
      <line num="6221" type="stmt" count="0"/>
      <line num="6222" type="stmt" count="0"/>
      <line num="6223" type="stmt" count="0"/>
      <line num="6226" type="stmt" count="0"/>
      <line num="6228" type="stmt" count="0"/>
      <line num="6229" type="stmt" count="0"/>
      <line num="6230" type="stmt" count="0"/>
      <line num="6231" type="stmt" count="0"/>
      <line num="6233" type="stmt" count="0"/>
      <line num="6235" type="stmt" count="0"/>
      <line num="6236" type="stmt" count="0"/>
      <line num="6237" type="stmt" count="0"/>
      <line num="6238" type="stmt" count="0"/>
      <line num="6241" type="stmt" count="0"/>
      <line num="6243" type="stmt" count="0"/>
      <line num="6244" type="stmt" count="0"/>
      <line num="6245" type="stmt" count="0"/>
      <line num="6246" type="stmt" count="0"/>
      <line num="6247" type="stmt" count="0"/>
      <line num="6248" type="stmt" count="0"/>
      <line num="6249" type="stmt" count="0"/>
      <line num="6251" type="stmt" count="0"/>
      <line num="6252" type="stmt" count="0"/>
      <line num="6253" type="stmt" count="0"/>
      <line num="6256" type="stmt" count="0"/>
      <line num="6258" type="stmt" count="0"/>
      <line num="6259" type="stmt" count="0"/>
      <line num="6260" type="stmt" count="0"/>
      <line num="6261" type="stmt" count="0"/>
      <line num="6263" type="stmt" count="0"/>
      <line num="6265" type="stmt" count="0"/>
      <line num="6266" type="stmt" count="0"/>
      <line num="6267" type="stmt" count="0"/>
      <line num="6268" type="stmt" count="0"/>
      <line num="6271" type="stmt" count="0"/>
      <line num="6273" type="stmt" count="0"/>
      <line num="6274" type="stmt" count="0"/>
      <line num="6276" type="stmt" count="0"/>
      <line num="6279" type="stmt" count="0"/>
      <line num="6280" type="stmt" count="0"/>
      <line num="6283" type="stmt" count="0"/>
      <line num="6284" type="stmt" count="0"/>
      <line num="6285" type="stmt" count="0"/>
      <line num="6286" type="stmt" count="0"/>
      <line num="6287" type="stmt" count="0"/>
      <line num="6288" type="stmt" count="0"/>
      <line num="6289" type="stmt" count="0"/>
      <line num="6291" type="method" name="parseinline_element" visibility="private" complexity="30" crap="930" count="0"/>
      <line num="6292" type="stmt" count="0"/>
      <line num="6293" type="stmt" count="0"/>
      <line num="6294" type="stmt" count="0"/>
      <line num="6295" type="stmt" count="0"/>
      <line num="6296" type="stmt" count="0"/>
      <line num="6297" type="stmt" count="0"/>
      <line num="6298" type="stmt" count="0"/>
      <line num="6299" type="stmt" count="0"/>
      <line num="6301" type="stmt" count="0"/>
      <line num="6302" type="stmt" count="0"/>
      <line num="6304" type="stmt" count="0"/>
      <line num="6306" type="stmt" count="0"/>
      <line num="6307" type="stmt" count="0"/>
      <line num="6308" type="stmt" count="0"/>
      <line num="6309" type="stmt" count="0"/>
      <line num="6310" type="stmt" count="0"/>
      <line num="6311" type="stmt" count="0"/>
      <line num="6312" type="stmt" count="0"/>
      <line num="6314" type="stmt" count="0"/>
      <line num="6315" type="stmt" count="0"/>
      <line num="6316" type="stmt" count="0"/>
      <line num="6319" type="stmt" count="0"/>
      <line num="6321" type="stmt" count="0"/>
      <line num="6322" type="stmt" count="0"/>
      <line num="6323" type="stmt" count="0"/>
      <line num="6324" type="stmt" count="0"/>
      <line num="6326" type="stmt" count="0"/>
      <line num="6328" type="stmt" count="0"/>
      <line num="6329" type="stmt" count="0"/>
      <line num="6330" type="stmt" count="0"/>
      <line num="6331" type="stmt" count="0"/>
      <line num="6334" type="stmt" count="0"/>
      <line num="6336" type="stmt" count="0"/>
      <line num="6337" type="stmt" count="0"/>
      <line num="6338" type="stmt" count="0"/>
      <line num="6339" type="stmt" count="0"/>
      <line num="6340" type="stmt" count="0"/>
      <line num="6341" type="stmt" count="0"/>
      <line num="6342" type="stmt" count="0"/>
      <line num="6344" type="stmt" count="0"/>
      <line num="6345" type="stmt" count="0"/>
      <line num="6346" type="stmt" count="0"/>
      <line num="6349" type="stmt" count="0"/>
      <line num="6351" type="stmt" count="0"/>
      <line num="6352" type="stmt" count="0"/>
      <line num="6353" type="stmt" count="0"/>
      <line num="6354" type="stmt" count="0"/>
      <line num="6356" type="stmt" count="0"/>
      <line num="6358" type="stmt" count="0"/>
      <line num="6359" type="stmt" count="0"/>
      <line num="6360" type="stmt" count="0"/>
      <line num="6361" type="stmt" count="0"/>
      <line num="6364" type="stmt" count="0"/>
      <line num="6366" type="stmt" count="0"/>
      <line num="6367" type="stmt" count="0"/>
      <line num="6368" type="stmt" count="0"/>
      <line num="6369" type="stmt" count="0"/>
      <line num="6370" type="stmt" count="0"/>
      <line num="6371" type="stmt" count="0"/>
      <line num="6372" type="stmt" count="0"/>
      <line num="6374" type="stmt" count="0"/>
      <line num="6375" type="stmt" count="0"/>
      <line num="6376" type="stmt" count="0"/>
      <line num="6379" type="stmt" count="0"/>
      <line num="6381" type="stmt" count="0"/>
      <line num="6382" type="stmt" count="0"/>
      <line num="6383" type="stmt" count="0"/>
      <line num="6384" type="stmt" count="0"/>
      <line num="6386" type="stmt" count="0"/>
      <line num="6388" type="stmt" count="0"/>
      <line num="6389" type="stmt" count="0"/>
      <line num="6390" type="stmt" count="0"/>
      <line num="6391" type="stmt" count="0"/>
      <line num="6394" type="stmt" count="0"/>
      <line num="6395" type="stmt" count="0"/>
      <line num="6398" type="stmt" count="0"/>
      <line num="6399" type="stmt" count="0"/>
      <line num="6400" type="stmt" count="0"/>
      <line num="6401" type="stmt" count="0"/>
      <line num="6403" type="stmt" count="0"/>
      <line num="6404" type="stmt" count="0"/>
      <line num="6405" type="stmt" count="0"/>
      <line num="6406" type="stmt" count="0"/>
      <line num="6408" type="stmt" count="0"/>
      <line num="6409" type="stmt" count="0"/>
      <line num="6410" type="stmt" count="0"/>
      <line num="6411" type="stmt" count="0"/>
      <line num="6412" type="stmt" count="0"/>
      <line num="6413" type="stmt" count="0"/>
      <line num="6415" type="stmt" count="0"/>
      <line num="6416" type="stmt" count="0"/>
      <line num="6417" type="stmt" count="0"/>
      <line num="6418" type="stmt" count="0"/>
      <line num="6421" type="stmt" count="0"/>
      <line num="6423" type="stmt" count="0"/>
      <line num="6424" type="stmt" count="0"/>
      <line num="6426" type="stmt" count="0"/>
      <line num="6430" type="stmt" count="0"/>
      <line num="6431" type="stmt" count="0"/>
      <line num="6432" type="stmt" count="0"/>
      <line num="6434" type="stmt" count="0"/>
      <line num="6438" type="stmt" count="0"/>
      <line num="6440" type="stmt" count="0"/>
      <line num="6441" type="stmt" count="0"/>
      <line num="6442" type="stmt" count="0"/>
      <line num="6443" type="stmt" count="0"/>
      <line num="6444" type="stmt" count="0"/>
      <line num="6445" type="stmt" count="0"/>
      <line num="6446" type="stmt" count="0"/>
      <line num="6448" type="stmt" count="0"/>
      <line num="6449" type="stmt" count="0"/>
      <line num="6450" type="stmt" count="0"/>
      <line num="6454" type="stmt" count="0"/>
      <line num="6455" type="stmt" count="0"/>
      <line num="6456" type="stmt" count="0"/>
      <line num="6458" type="stmt" count="0"/>
      <line num="6461" type="stmt" count="0"/>
      <line num="6462" type="stmt" count="0"/>
      <line num="6463" type="stmt" count="0"/>
      <line num="6464" type="stmt" count="0"/>
      <line num="6466" type="stmt" count="0"/>
      <line num="6468" type="stmt" count="0"/>
      <line num="6469" type="stmt" count="0"/>
      <line num="6470" type="stmt" count="0"/>
      <line num="6471" type="stmt" count="0"/>
      <line num="6474" type="stmt" count="0"/>
      <line num="6476" type="stmt" count="0"/>
      <line num="6477" type="stmt" count="0"/>
      <line num="6478" type="stmt" count="0"/>
      <line num="6479" type="stmt" count="0"/>
      <line num="6480" type="stmt" count="0"/>
      <line num="6481" type="stmt" count="0"/>
      <line num="6482" type="stmt" count="0"/>
      <line num="6484" type="stmt" count="0"/>
      <line num="6485" type="stmt" count="0"/>
      <line num="6486" type="stmt" count="0"/>
      <line num="6489" type="stmt" count="0"/>
      <line num="6491" type="stmt" count="0"/>
      <line num="6492" type="stmt" count="0"/>
      <line num="6493" type="stmt" count="0"/>
      <line num="6494" type="stmt" count="0"/>
      <line num="6496" type="stmt" count="0"/>
      <line num="6498" type="stmt" count="0"/>
      <line num="6499" type="stmt" count="0"/>
      <line num="6500" type="stmt" count="0"/>
      <line num="6504" type="stmt" count="0"/>
      <line num="6505" type="stmt" count="0"/>
      <line num="6506" type="stmt" count="0"/>
      <line num="6507" type="stmt" count="0"/>
      <line num="6508" type="stmt" count="0"/>
      <line num="6509" type="stmt" count="0"/>
      <line num="6510" type="stmt" count="0"/>
      <line num="6512" type="method" name="discardlist_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="6513" type="stmt" count="0"/>
      <line num="6514" type="stmt" count="0"/>
      <line num="6515" type="stmt" count="0"/>
      <line num="6516" type="stmt" count="0"/>
      <line num="6517" type="stmt" count="0"/>
      <line num="6519" type="stmt" count="0"/>
      <line num="6522" type="stmt" count="0"/>
      <line num="6523" type="stmt" count="0"/>
      <line num="6525" type="stmt" count="0"/>
      <line num="6526" type="stmt" count="0"/>
      <line num="6528" type="stmt" count="0"/>
      <line num="6529" type="stmt" count="0"/>
      <line num="6530" type="stmt" count="0"/>
      <line num="6531" type="stmt" count="0"/>
      <line num="6532" type="stmt" count="0"/>
      <line num="6533" type="stmt" count="0"/>
      <line num="6534" type="stmt" count="0"/>
      <line num="6536" type="method" name="parselist_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="6537" type="stmt" count="0"/>
      <line num="6538" type="stmt" count="0"/>
      <line num="6539" type="stmt" count="0"/>
      <line num="6540" type="stmt" count="0"/>
      <line num="6541" type="stmt" count="0"/>
      <line num="6543" type="stmt" count="0"/>
      <line num="6546" type="stmt" count="0"/>
      <line num="6547" type="stmt" count="0"/>
      <line num="6549" type="stmt" count="0"/>
      <line num="6550" type="stmt" count="0"/>
      <line num="6552" type="stmt" count="0"/>
      <line num="6553" type="stmt" count="0"/>
      <line num="6554" type="stmt" count="0"/>
      <line num="6555" type="stmt" count="0"/>
      <line num="6556" type="stmt" count="0"/>
      <line num="6557" type="stmt" count="0"/>
      <line num="6558" type="stmt" count="0"/>
      <line num="6560" type="method" name="parsedtdd_colon" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="6561" type="stmt" count="0"/>
      <line num="6562" type="stmt" count="0"/>
      <line num="6563" type="stmt" count="0"/>
      <line num="6564" type="stmt" count="0"/>
      <line num="6565" type="stmt" count="0"/>
      <line num="6566" type="stmt" count="0"/>
      <line num="6567" type="stmt" count="0"/>
      <line num="6568" type="stmt" count="0"/>
      <line num="6570" type="stmt" count="0"/>
      <line num="6571" type="stmt" count="0"/>
      <line num="6572" type="stmt" count="0"/>
      <line num="6574" type="stmt" count="0"/>
      <line num="6575" type="stmt" count="0"/>
      <line num="6576" type="stmt" count="0"/>
      <line num="6577" type="stmt" count="0"/>
      <line num="6580" type="stmt" count="0"/>
      <line num="6582" type="stmt" count="0"/>
      <line num="6583" type="stmt" count="0"/>
      <line num="6584" type="stmt" count="0"/>
      <line num="6585" type="stmt" count="0"/>
      <line num="6586" type="stmt" count="0"/>
      <line num="6588" type="stmt" count="0"/>
      <line num="6589" type="stmt" count="0"/>
      <line num="6590" type="stmt" count="0"/>
      <line num="6591" type="stmt" count="0"/>
      <line num="6592" type="stmt" count="0"/>
      <line num="6594" type="stmt" count="0"/>
      <line num="6596" type="stmt" count="0"/>
      <line num="6597" type="stmt" count="0"/>
      <line num="6598" type="stmt" count="0"/>
      <line num="6601" type="stmt" count="0"/>
      <line num="6602" type="stmt" count="0"/>
      <line num="6603" type="stmt" count="0"/>
      <line num="6604" type="stmt" count="0"/>
      <line num="6605" type="stmt" count="0"/>
      <line num="6606" type="stmt" count="0"/>
      <line num="6607" type="stmt" count="0"/>
      <line num="6609" type="method" name="discardeolf" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6610" type="stmt" count="0"/>
      <line num="6611" type="stmt" count="0"/>
      <line num="6612" type="stmt" count="0"/>
      <line num="6613" type="stmt" count="0"/>
      <line num="6614" type="stmt" count="0"/>
      <line num="6616" type="stmt" count="0"/>
      <line num="6620" type="stmt" count="0"/>
      <line num="6621" type="stmt" count="0"/>
      <line num="6622" type="stmt" count="0"/>
      <line num="6624" type="stmt" count="0"/>
      <line num="6626" type="stmt" count="0"/>
      <line num="6627" type="stmt" count="0"/>
      <line num="6628" type="stmt" count="0"/>
      <line num="6629" type="stmt" count="0"/>
      <line num="6630" type="stmt" count="0"/>
      <line num="6631" type="stmt" count="0"/>
      <line num="6632" type="stmt" count="0"/>
      <line num="6634" type="method" name="parsespace_or_comment" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6635" type="stmt" count="0"/>
      <line num="6636" type="stmt" count="0"/>
      <line num="6637" type="stmt" count="0"/>
      <line num="6638" type="stmt" count="0"/>
      <line num="6639" type="stmt" count="0"/>
      <line num="6641" type="stmt" count="0"/>
      <line num="6645" type="stmt" count="0"/>
      <line num="6646" type="stmt" count="0"/>
      <line num="6647" type="stmt" count="0"/>
      <line num="6649" type="stmt" count="0"/>
      <line num="6651" type="stmt" count="0"/>
      <line num="6652" type="stmt" count="0"/>
      <line num="6653" type="stmt" count="0"/>
      <line num="6654" type="stmt" count="0"/>
      <line num="6655" type="stmt" count="0"/>
      <line num="6656" type="stmt" count="0"/>
      <line num="6657" type="stmt" count="0"/>
      <line num="6659" type="method" name="discardsof" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6660" type="stmt" count="0"/>
      <line num="6661" type="stmt" count="0"/>
      <line num="6662" type="stmt" count="0"/>
      <line num="6663" type="stmt" count="0"/>
      <line num="6664" type="stmt" count="0"/>
      <line num="6666" type="stmt" count="0"/>
      <line num="6669" type="stmt" count="0"/>
      <line num="6670" type="stmt" count="0"/>
      <line num="6671" type="stmt" count="0"/>
      <line num="6672" type="stmt" count="0"/>
      <line num="6674" type="stmt" count="0"/>
      <line num="6676" type="stmt" count="0"/>
      <line num="6677" type="stmt" count="0"/>
      <line num="6678" type="stmt" count="0"/>
      <line num="6679" type="stmt" count="0"/>
      <line num="6680" type="stmt" count="0"/>
      <line num="6681" type="stmt" count="0"/>
      <line num="6682" type="stmt" count="0"/>
      <line num="6684" type="method" name="parseredirect" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="6685" type="stmt" count="0"/>
      <line num="6686" type="stmt" count="0"/>
      <line num="6687" type="stmt" count="0"/>
      <line num="6688" type="stmt" count="0"/>
      <line num="6689" type="stmt" count="0"/>
      <line num="6690" type="stmt" count="0"/>
      <line num="6691" type="stmt" count="0"/>
      <line num="6692" type="stmt" count="0"/>
      <line num="6694" type="stmt" count="0"/>
      <line num="6695" type="stmt" count="0"/>
      <line num="6696" type="stmt" count="0"/>
      <line num="6698" type="stmt" count="0"/>
      <line num="6699" type="stmt" count="0"/>
      <line num="6701" type="stmt" count="0"/>
      <line num="6702" type="stmt" count="0"/>
      <line num="6703" type="stmt" count="0"/>
      <line num="6705" type="stmt" count="0"/>
      <line num="6707" type="stmt" count="0"/>
      <line num="6708" type="stmt" count="0"/>
      <line num="6709" type="stmt" count="0"/>
      <line num="6713" type="stmt" count="0"/>
      <line num="6715" type="stmt" count="0"/>
      <line num="6716" type="stmt" count="0"/>
      <line num="6718" type="stmt" count="0"/>
      <line num="6719" type="stmt" count="0"/>
      <line num="6720" type="stmt" count="0"/>
      <line num="6721" type="stmt" count="0"/>
      <line num="6724" type="stmt" count="0"/>
      <line num="6726" type="stmt" count="0"/>
      <line num="6727" type="stmt" count="0"/>
      <line num="6728" type="stmt" count="0"/>
      <line num="6729" type="stmt" count="0"/>
      <line num="6731" type="stmt" count="0"/>
      <line num="6732" type="stmt" count="0"/>
      <line num="6733" type="stmt" count="0"/>
      <line num="6734" type="stmt" count="0"/>
      <line num="6737" type="stmt" count="0"/>
      <line num="6738" type="stmt" count="0"/>
      <line num="6739" type="stmt" count="0"/>
      <line num="6743" type="stmt" count="0"/>
      <line num="6744" type="stmt" count="0"/>
      <line num="6745" type="stmt" count="0"/>
      <line num="6746" type="stmt" count="0"/>
      <line num="6747" type="stmt" count="0"/>
      <line num="6750" type="stmt" count="0"/>
      <line num="6752" type="stmt" count="0"/>
      <line num="6753" type="stmt" count="0"/>
      <line num="6757" type="stmt" count="0"/>
      <line num="6759" type="stmt" count="0"/>
      <line num="6761" type="stmt" count="0"/>
      <line num="6762" type="stmt" count="0"/>
      <line num="6763" type="stmt" count="0"/>
      <line num="6764" type="stmt" count="0"/>
      <line num="6766" type="stmt" count="0"/>
      <line num="6767" type="stmt" count="0"/>
      <line num="6768" type="stmt" count="0"/>
      <line num="6769" type="stmt" count="0"/>
      <line num="6771" type="stmt" count="0"/>
      <line num="6772" type="stmt" count="0"/>
      <line num="6773" type="stmt" count="0"/>
      <line num="6774" type="stmt" count="0"/>
      <line num="6776" type="stmt" count="0"/>
      <line num="6778" type="stmt" count="0"/>
      <line num="6779" type="stmt" count="0"/>
      <line num="6780" type="stmt" count="0"/>
      <line num="6783" type="stmt" count="0"/>
      <line num="6784" type="stmt" count="0"/>
      <line num="6785" type="stmt" count="0"/>
      <line num="6786" type="stmt" count="0"/>
      <line num="6787" type="stmt" count="0"/>
      <line num="6788" type="stmt" count="0"/>
      <line num="6789" type="stmt" count="0"/>
      <line num="6791" type="method" name="parsesol_transparent" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="6792" type="stmt" count="0"/>
      <line num="6793" type="stmt" count="0"/>
      <line num="6794" type="stmt" count="0"/>
      <line num="6795" type="stmt" count="0"/>
      <line num="6796" type="stmt" count="0"/>
      <line num="6797" type="stmt" count="0"/>
      <line num="6798" type="stmt" count="0"/>
      <line num="6799" type="stmt" count="0"/>
      <line num="6801" type="stmt" count="0"/>
      <line num="6802" type="stmt" count="0"/>
      <line num="6804" type="stmt" count="0"/>
      <line num="6805" type="stmt" count="0"/>
      <line num="6806" type="stmt" count="0"/>
      <line num="6808" type="stmt" count="0"/>
      <line num="6809" type="stmt" count="0"/>
      <line num="6810" type="stmt" count="0"/>
      <line num="6812" type="stmt" count="0"/>
      <line num="6813" type="stmt" count="0"/>
      <line num="6814" type="stmt" count="0"/>
      <line num="6816" type="stmt" count="0"/>
      <line num="6818" type="stmt" count="0"/>
      <line num="6819" type="stmt" count="0"/>
      <line num="6820" type="stmt" count="0"/>
      <line num="6821" type="stmt" count="0"/>
      <line num="6822" type="stmt" count="0"/>
      <line num="6823" type="stmt" count="0"/>
      <line num="6824" type="stmt" count="0"/>
      <line num="6826" type="method" name="parseblock_line" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="6827" type="stmt" count="0"/>
      <line num="6828" type="stmt" count="0"/>
      <line num="6829" type="stmt" count="0"/>
      <line num="6830" type="stmt" count="0"/>
      <line num="6831" type="stmt" count="0"/>
      <line num="6832" type="stmt" count="0"/>
      <line num="6833" type="stmt" count="0"/>
      <line num="6834" type="stmt" count="0"/>
      <line num="6836" type="stmt" count="0"/>
      <line num="6837" type="stmt" count="0"/>
      <line num="6839" type="stmt" count="0"/>
      <line num="6840" type="stmt" count="0"/>
      <line num="6841" type="stmt" count="0"/>
      <line num="6843" type="stmt" count="0"/>
      <line num="6844" type="stmt" count="0"/>
      <line num="6845" type="stmt" count="0"/>
      <line num="6847" type="stmt" count="0"/>
      <line num="6848" type="stmt" count="0"/>
      <line num="6849" type="stmt" count="0"/>
      <line num="6851" type="stmt" count="0"/>
      <line num="6853" type="stmt" count="0"/>
      <line num="6854" type="stmt" count="0"/>
      <line num="6855" type="stmt" count="0"/>
      <line num="6856" type="stmt" count="0"/>
      <line num="6857" type="stmt" count="0"/>
      <line num="6858" type="stmt" count="0"/>
      <line num="6860" type="stmt" count="0"/>
      <line num="6861" type="stmt" count="0"/>
      <line num="6862" type="stmt" count="0"/>
      <line num="6865" type="stmt" count="0"/>
      <line num="6867" type="stmt" count="0"/>
      <line num="6868" type="stmt" count="0"/>
      <line num="6869" type="stmt" count="0"/>
      <line num="6870" type="stmt" count="0"/>
      <line num="6872" type="stmt" count="0"/>
      <line num="6874" type="stmt" count="0"/>
      <line num="6875" type="stmt" count="0"/>
      <line num="6876" type="stmt" count="0"/>
      <line num="6880" type="stmt" count="0"/>
      <line num="6881" type="stmt" count="0"/>
      <line num="6882" type="stmt" count="0"/>
      <line num="6883" type="stmt" count="0"/>
      <line num="6884" type="stmt" count="0"/>
      <line num="6885" type="stmt" count="0"/>
      <line num="6886" type="stmt" count="0"/>
      <line num="6888" type="method" name="parseblock_lines" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="6889" type="stmt" count="0"/>
      <line num="6890" type="stmt" count="0"/>
      <line num="6891" type="stmt" count="0"/>
      <line num="6892" type="stmt" count="0"/>
      <line num="6893" type="stmt" count="0"/>
      <line num="6894" type="stmt" count="0"/>
      <line num="6895" type="stmt" count="0"/>
      <line num="6896" type="stmt" count="0"/>
      <line num="6898" type="stmt" count="0"/>
      <line num="6899" type="stmt" count="0"/>
      <line num="6900" type="stmt" count="0"/>
      <line num="6902" type="stmt" count="0"/>
      <line num="6903" type="stmt" count="0"/>
      <line num="6905" type="stmt" count="0"/>
      <line num="6906" type="stmt" count="0"/>
      <line num="6907" type="stmt" count="0"/>
      <line num="6909" type="stmt" count="0"/>
      <line num="6911" type="stmt" count="0"/>
      <line num="6912" type="stmt" count="0"/>
      <line num="6914" type="stmt" count="0"/>
      <line num="6915" type="stmt" count="0"/>
      <line num="6916" type="stmt" count="0"/>
      <line num="6918" type="stmt" count="0"/>
      <line num="6920" type="stmt" count="0"/>
      <line num="6921" type="stmt" count="0"/>
      <line num="6922" type="stmt" count="0"/>
      <line num="6923" type="stmt" count="0"/>
      <line num="6925" type="stmt" count="0"/>
      <line num="6927" type="stmt" count="0"/>
      <line num="6928" type="stmt" count="0"/>
      <line num="6929" type="stmt" count="0"/>
      <line num="6931" type="stmt" count="0"/>
      <line num="6935" type="stmt" count="0"/>
      <line num="6937" type="stmt" count="0"/>
      <line num="6938" type="stmt" count="0"/>
      <line num="6939" type="stmt" count="0"/>
      <line num="6940" type="stmt" count="0"/>
      <line num="6942" type="stmt" count="0"/>
      <line num="6944" type="stmt" count="0"/>
      <line num="6945" type="stmt" count="0"/>
      <line num="6946" type="stmt" count="0"/>
      <line num="6949" type="stmt" count="0"/>
      <line num="6950" type="stmt" count="0"/>
      <line num="6951" type="stmt" count="0"/>
      <line num="6952" type="stmt" count="0"/>
      <line num="6953" type="stmt" count="0"/>
      <line num="6954" type="stmt" count="0"/>
      <line num="6955" type="stmt" count="0"/>
      <line num="6957" type="method" name="parsesol" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="6958" type="stmt" count="0"/>
      <line num="6959" type="stmt" count="0"/>
      <line num="6960" type="stmt" count="0"/>
      <line num="6961" type="stmt" count="0"/>
      <line num="6962" type="stmt" count="0"/>
      <line num="6963" type="stmt" count="0"/>
      <line num="6964" type="stmt" count="0"/>
      <line num="6965" type="stmt" count="0"/>
      <line num="6967" type="stmt" count="0"/>
      <line num="6968" type="stmt" count="0"/>
      <line num="6969" type="stmt" count="0"/>
      <line num="6971" type="stmt" count="0"/>
      <line num="6972" type="stmt" count="0"/>
      <line num="6974" type="stmt" count="0"/>
      <line num="6975" type="stmt" count="0"/>
      <line num="6976" type="stmt" count="0"/>
      <line num="6978" type="stmt" count="0"/>
      <line num="6979" type="stmt" count="0"/>
      <line num="6980" type="stmt" count="0"/>
      <line num="6983" type="stmt" count="0"/>
      <line num="6985" type="stmt" count="0"/>
      <line num="6986" type="stmt" count="0"/>
      <line num="6987" type="stmt" count="0"/>
      <line num="6989" type="stmt" count="0"/>
      <line num="6994" type="stmt" count="0"/>
      <line num="6996" type="stmt" count="0"/>
      <line num="6997" type="stmt" count="0"/>
      <line num="6998" type="stmt" count="0"/>
      <line num="7001" type="stmt" count="0"/>
      <line num="7002" type="stmt" count="0"/>
      <line num="7003" type="stmt" count="0"/>
      <line num="7004" type="stmt" count="0"/>
      <line num="7005" type="stmt" count="0"/>
      <line num="7006" type="stmt" count="0"/>
      <line num="7007" type="stmt" count="0"/>
      <line num="7009" type="method" name="discardtplarg" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7010" type="stmt" count="0"/>
      <line num="7011" type="stmt" count="0"/>
      <line num="7012" type="stmt" count="0"/>
      <line num="7013" type="stmt" count="0"/>
      <line num="7014" type="stmt" count="0"/>
      <line num="7015" type="stmt" count="0"/>
      <line num="7016" type="stmt" count="0"/>
      <line num="7018" type="stmt" count="0"/>
      <line num="7019" type="stmt" count="0"/>
      <line num="7020" type="stmt" count="0"/>
      <line num="7021" type="stmt" count="0"/>
      <line num="7022" type="stmt" count="0"/>
      <line num="7023" type="stmt" count="0"/>
      <line num="7024" type="stmt" count="0"/>
      <line num="7025" type="stmt" count="0"/>
      <line num="7026" type="stmt" count="0"/>
      <line num="7028" type="method" name="parsetemplate" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7029" type="stmt" count="0"/>
      <line num="7030" type="stmt" count="0"/>
      <line num="7031" type="stmt" count="0"/>
      <line num="7032" type="stmt" count="0"/>
      <line num="7033" type="stmt" count="0"/>
      <line num="7034" type="stmt" count="0"/>
      <line num="7035" type="stmt" count="0"/>
      <line num="7037" type="stmt" count="0"/>
      <line num="7038" type="stmt" count="0"/>
      <line num="7039" type="stmt" count="0"/>
      <line num="7040" type="stmt" count="0"/>
      <line num="7041" type="stmt" count="0"/>
      <line num="7042" type="stmt" count="0"/>
      <line num="7043" type="stmt" count="0"/>
      <line num="7044" type="stmt" count="0"/>
      <line num="7045" type="stmt" count="0"/>
      <line num="7047" type="method" name="parsebroken_template" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="7048" type="stmt" count="0"/>
      <line num="7049" type="stmt" count="0"/>
      <line num="7050" type="stmt" count="0"/>
      <line num="7051" type="stmt" count="0"/>
      <line num="7052" type="stmt" count="0"/>
      <line num="7053" type="stmt" count="0"/>
      <line num="7054" type="stmt" count="0"/>
      <line num="7056" type="stmt" count="0"/>
      <line num="7057" type="stmt" count="0"/>
      <line num="7059" type="stmt" count="0"/>
      <line num="7061" type="stmt" count="0"/>
      <line num="7062" type="stmt" count="0"/>
      <line num="7063" type="stmt" count="0"/>
      <line num="7065" type="stmt" count="0"/>
      <line num="7066" type="stmt" count="0"/>
      <line num="7067" type="stmt" count="0"/>
      <line num="7068" type="stmt" count="0"/>
      <line num="7069" type="stmt" count="0"/>
      <line num="7071" type="stmt" count="0"/>
      <line num="7073" type="stmt" count="0"/>
      <line num="7074" type="stmt" count="0"/>
      <line num="7075" type="stmt" count="0"/>
      <line num="7078" type="stmt" count="0"/>
      <line num="7079" type="stmt" count="0"/>
      <line num="7080" type="stmt" count="0"/>
      <line num="7081" type="stmt" count="0"/>
      <line num="7082" type="stmt" count="0"/>
      <line num="7083" type="stmt" count="0"/>
      <line num="7084" type="stmt" count="0"/>
      <line num="7086" type="method" name="parsetplarg" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7087" type="stmt" count="0"/>
      <line num="7088" type="stmt" count="0"/>
      <line num="7089" type="stmt" count="0"/>
      <line num="7090" type="stmt" count="0"/>
      <line num="7091" type="stmt" count="0"/>
      <line num="7092" type="stmt" count="0"/>
      <line num="7093" type="stmt" count="0"/>
      <line num="7095" type="stmt" count="0"/>
      <line num="7096" type="stmt" count="0"/>
      <line num="7097" type="stmt" count="0"/>
      <line num="7098" type="stmt" count="0"/>
      <line num="7099" type="stmt" count="0"/>
      <line num="7100" type="stmt" count="0"/>
      <line num="7101" type="stmt" count="0"/>
      <line num="7102" type="stmt" count="0"/>
      <line num="7103" type="stmt" count="0"/>
      <line num="7105" type="method" name="discardwikilink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="7106" type="stmt" count="0"/>
      <line num="7107" type="stmt" count="0"/>
      <line num="7108" type="stmt" count="0"/>
      <line num="7109" type="stmt" count="0"/>
      <line num="7110" type="stmt" count="0"/>
      <line num="7111" type="stmt" count="0"/>
      <line num="7112" type="stmt" count="0"/>
      <line num="7113" type="stmt" count="0"/>
      <line num="7115" type="stmt" count="0"/>
      <line num="7116" type="stmt" count="0"/>
      <line num="7118" type="stmt" count="0"/>
      <line num="7119" type="stmt" count="0"/>
      <line num="7120" type="stmt" count="0"/>
      <line num="7122" type="stmt" count="0"/>
      <line num="7124" type="stmt" count="0"/>
      <line num="7125" type="stmt" count="0"/>
      <line num="7126" type="stmt" count="0"/>
      <line num="7127" type="stmt" count="0"/>
      <line num="7128" type="stmt" count="0"/>
      <line num="7129" type="stmt" count="0"/>
      <line num="7130" type="stmt" count="0"/>
      <line num="7132" type="method" name="parsedirective" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="7133" type="stmt" count="0"/>
      <line num="7134" type="stmt" count="0"/>
      <line num="7135" type="stmt" count="0"/>
      <line num="7136" type="stmt" count="0"/>
      <line num="7137" type="stmt" count="0"/>
      <line num="7138" type="stmt" count="0"/>
      <line num="7139" type="stmt" count="0"/>
      <line num="7140" type="stmt" count="0"/>
      <line num="7142" type="stmt" count="0"/>
      <line num="7143" type="stmt" count="0"/>
      <line num="7145" type="stmt" count="0"/>
      <line num="7146" type="stmt" count="0"/>
      <line num="7147" type="stmt" count="0"/>
      <line num="7149" type="stmt" count="0"/>
      <line num="7150" type="stmt" count="0"/>
      <line num="7151" type="stmt" count="0"/>
      <line num="7153" type="stmt" count="0"/>
      <line num="7154" type="stmt" count="0"/>
      <line num="7155" type="stmt" count="0"/>
      <line num="7157" type="stmt" count="0"/>
      <line num="7158" type="stmt" count="0"/>
      <line num="7159" type="stmt" count="0"/>
      <line num="7161" type="stmt" count="0"/>
      <line num="7163" type="stmt" count="0"/>
      <line num="7164" type="stmt" count="0"/>
      <line num="7165" type="stmt" count="0"/>
      <line num="7166" type="stmt" count="0"/>
      <line num="7167" type="stmt" count="0"/>
      <line num="7168" type="stmt" count="0"/>
      <line num="7169" type="stmt" count="0"/>
      <line num="7171" type="stmt" count="0"/>
      <line num="7172" type="stmt" count="0"/>
      <line num="7173" type="stmt" count="0"/>
      <line num="7176" type="stmt" count="0"/>
      <line num="7178" type="stmt" count="0"/>
      <line num="7179" type="stmt" count="0"/>
      <line num="7180" type="stmt" count="0"/>
      <line num="7181" type="stmt" count="0"/>
      <line num="7183" type="stmt" count="0"/>
      <line num="7185" type="stmt" count="0"/>
      <line num="7186" type="stmt" count="0"/>
      <line num="7187" type="stmt" count="0"/>
      <line num="7188" type="stmt" count="0"/>
      <line num="7191" type="stmt" count="0"/>
      <line num="7193" type="stmt" count="0"/>
      <line num="7194" type="stmt" count="0"/>
      <line num="7195" type="stmt" count="0"/>
      <line num="7196" type="stmt" count="0"/>
      <line num="7197" type="stmt" count="0"/>
      <line num="7198" type="stmt" count="0"/>
      <line num="7199" type="stmt" count="0"/>
      <line num="7201" type="stmt" count="0"/>
      <line num="7202" type="stmt" count="0"/>
      <line num="7203" type="stmt" count="0"/>
      <line num="7206" type="stmt" count="0"/>
      <line num="7208" type="stmt" count="0"/>
      <line num="7209" type="stmt" count="0"/>
      <line num="7210" type="stmt" count="0"/>
      <line num="7211" type="stmt" count="0"/>
      <line num="7213" type="stmt" count="0"/>
      <line num="7215" type="stmt" count="0"/>
      <line num="7216" type="stmt" count="0"/>
      <line num="7217" type="stmt" count="0"/>
      <line num="7218" type="stmt" count="0"/>
      <line num="7221" type="stmt" count="0"/>
      <line num="7223" type="stmt" count="0"/>
      <line num="7224" type="stmt" count="0"/>
      <line num="7225" type="stmt" count="0"/>
      <line num="7226" type="stmt" count="0"/>
      <line num="7227" type="stmt" count="0"/>
      <line num="7228" type="stmt" count="0"/>
      <line num="7229" type="stmt" count="0"/>
      <line num="7231" type="method" name="parsehtml_tag" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="7232" type="stmt" count="0"/>
      <line num="7233" type="stmt" count="0"/>
      <line num="7234" type="stmt" count="0"/>
      <line num="7235" type="stmt" count="0"/>
      <line num="7236" type="stmt" count="0"/>
      <line num="7237" type="stmt" count="0"/>
      <line num="7238" type="stmt" count="0"/>
      <line num="7239" type="stmt" count="0"/>
      <line num="7241" type="stmt" count="0"/>
      <line num="7242" type="stmt" count="0"/>
      <line num="7243" type="stmt" count="0"/>
      <line num="7244" type="stmt" count="0"/>
      <line num="7245" type="stmt" count="0"/>
      <line num="7246" type="stmt" count="0"/>
      <line num="7247" type="stmt" count="0"/>
      <line num="7248" type="stmt" count="0"/>
      <line num="7249" type="stmt" count="0"/>
      <line num="7250" type="stmt" count="0"/>
      <line num="7252" type="method" name="parsetable_attribute_preprocessor_text_single" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="7253" type="stmt" count="0"/>
      <line num="7254" type="stmt" count="0"/>
      <line num="7255" type="stmt" count="0"/>
      <line num="7256" type="stmt" count="0"/>
      <line num="7257" type="stmt" count="0"/>
      <line num="7258" type="stmt" count="0"/>
      <line num="7259" type="stmt" count="0"/>
      <line num="7260" type="stmt" count="0"/>
      <line num="7262" type="stmt" count="0"/>
      <line num="7263" type="stmt" count="0"/>
      <line num="7264" type="stmt" count="0"/>
      <line num="7265" type="stmt" count="0"/>
      <line num="7268" type="stmt" count="0"/>
      <line num="7269" type="stmt" count="0"/>
      <line num="7271" type="stmt" count="0"/>
      <line num="7272" type="stmt" count="0"/>
      <line num="7273" type="stmt" count="0"/>
      <line num="7275" type="stmt" count="0"/>
      <line num="7276" type="stmt" count="0"/>
      <line num="7277" type="stmt" count="0"/>
      <line num="7280" type="stmt" count="0"/>
      <line num="7281" type="stmt" count="0"/>
      <line num="7282" type="stmt" count="0"/>
      <line num="7284" type="stmt" count="0"/>
      <line num="7288" type="stmt" count="0"/>
      <line num="7290" type="stmt" count="0"/>
      <line num="7291" type="stmt" count="0"/>
      <line num="7292" type="stmt" count="0"/>
      <line num="7293" type="stmt" count="0"/>
      <line num="7294" type="stmt" count="0"/>
      <line num="7296" type="stmt" count="0"/>
      <line num="7297" type="stmt" count="0"/>
      <line num="7298" type="stmt" count="0"/>
      <line num="7299" type="stmt" count="0"/>
      <line num="7303" type="stmt" count="0"/>
      <line num="7304" type="stmt" count="0"/>
      <line num="7305" type="stmt" count="0"/>
      <line num="7307" type="stmt" count="0"/>
      <line num="7308" type="stmt" count="0"/>
      <line num="7310" type="stmt" count="0"/>
      <line num="7311" type="stmt" count="0"/>
      <line num="7315" type="stmt" count="0"/>
      <line num="7316" type="stmt" count="0"/>
      <line num="7317" type="stmt" count="0"/>
      <line num="7318" type="stmt" count="0"/>
      <line num="7320" type="stmt" count="0"/>
      <line num="7322" type="stmt" count="0"/>
      <line num="7323" type="stmt" count="0"/>
      <line num="7324" type="stmt" count="0"/>
      <line num="7328" type="stmt" count="0"/>
      <line num="7329" type="stmt" count="0"/>
      <line num="7331" type="stmt" count="0"/>
      <line num="7336" type="stmt" count="0"/>
      <line num="7337" type="stmt" count="0"/>
      <line num="7338" type="stmt" count="0"/>
      <line num="7339" type="stmt" count="0"/>
      <line num="7341" type="stmt" count="0"/>
      <line num="7342" type="stmt" count="0"/>
      <line num="7343" type="stmt" count="0"/>
      <line num="7344" type="stmt" count="0"/>
      <line num="7345" type="stmt" count="0"/>
      <line num="7346" type="stmt" count="0"/>
      <line num="7347" type="stmt" count="0"/>
      <line num="7349" type="method" name="parsetable_attribute_preprocessor_text_double" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="7350" type="stmt" count="0"/>
      <line num="7351" type="stmt" count="0"/>
      <line num="7352" type="stmt" count="0"/>
      <line num="7353" type="stmt" count="0"/>
      <line num="7354" type="stmt" count="0"/>
      <line num="7355" type="stmt" count="0"/>
      <line num="7356" type="stmt" count="0"/>
      <line num="7357" type="stmt" count="0"/>
      <line num="7359" type="stmt" count="0"/>
      <line num="7360" type="stmt" count="0"/>
      <line num="7361" type="stmt" count="0"/>
      <line num="7362" type="stmt" count="0"/>
      <line num="7365" type="stmt" count="0"/>
      <line num="7366" type="stmt" count="0"/>
      <line num="7368" type="stmt" count="0"/>
      <line num="7369" type="stmt" count="0"/>
      <line num="7370" type="stmt" count="0"/>
      <line num="7372" type="stmt" count="0"/>
      <line num="7373" type="stmt" count="0"/>
      <line num="7374" type="stmt" count="0"/>
      <line num="7377" type="stmt" count="0"/>
      <line num="7378" type="stmt" count="0"/>
      <line num="7379" type="stmt" count="0"/>
      <line num="7381" type="stmt" count="0"/>
      <line num="7385" type="stmt" count="0"/>
      <line num="7387" type="stmt" count="0"/>
      <line num="7388" type="stmt" count="0"/>
      <line num="7389" type="stmt" count="0"/>
      <line num="7390" type="stmt" count="0"/>
      <line num="7391" type="stmt" count="0"/>
      <line num="7393" type="stmt" count="0"/>
      <line num="7394" type="stmt" count="0"/>
      <line num="7395" type="stmt" count="0"/>
      <line num="7396" type="stmt" count="0"/>
      <line num="7400" type="stmt" count="0"/>
      <line num="7401" type="stmt" count="0"/>
      <line num="7402" type="stmt" count="0"/>
      <line num="7404" type="stmt" count="0"/>
      <line num="7405" type="stmt" count="0"/>
      <line num="7407" type="stmt" count="0"/>
      <line num="7408" type="stmt" count="0"/>
      <line num="7412" type="stmt" count="0"/>
      <line num="7413" type="stmt" count="0"/>
      <line num="7414" type="stmt" count="0"/>
      <line num="7415" type="stmt" count="0"/>
      <line num="7417" type="stmt" count="0"/>
      <line num="7419" type="stmt" count="0"/>
      <line num="7420" type="stmt" count="0"/>
      <line num="7421" type="stmt" count="0"/>
      <line num="7425" type="stmt" count="0"/>
      <line num="7426" type="stmt" count="0"/>
      <line num="7428" type="stmt" count="0"/>
      <line num="7433" type="stmt" count="0"/>
      <line num="7434" type="stmt" count="0"/>
      <line num="7435" type="stmt" count="0"/>
      <line num="7436" type="stmt" count="0"/>
      <line num="7438" type="stmt" count="0"/>
      <line num="7439" type="stmt" count="0"/>
      <line num="7440" type="stmt" count="0"/>
      <line num="7441" type="stmt" count="0"/>
      <line num="7442" type="stmt" count="0"/>
      <line num="7443" type="stmt" count="0"/>
      <line num="7444" type="stmt" count="0"/>
      <line num="7446" type="method" name="parsetable_attribute_preprocessor_text" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="7447" type="stmt" count="0"/>
      <line num="7448" type="stmt" count="0"/>
      <line num="7449" type="stmt" count="0"/>
      <line num="7450" type="stmt" count="0"/>
      <line num="7451" type="stmt" count="0"/>
      <line num="7452" type="stmt" count="0"/>
      <line num="7453" type="stmt" count="0"/>
      <line num="7454" type="stmt" count="0"/>
      <line num="7456" type="stmt" count="0"/>
      <line num="7457" type="stmt" count="0"/>
      <line num="7458" type="stmt" count="0"/>
      <line num="7459" type="stmt" count="0"/>
      <line num="7462" type="stmt" count="0"/>
      <line num="7463" type="stmt" count="0"/>
      <line num="7465" type="stmt" count="0"/>
      <line num="7466" type="stmt" count="0"/>
      <line num="7467" type="stmt" count="0"/>
      <line num="7469" type="stmt" count="0"/>
      <line num="7470" type="stmt" count="0"/>
      <line num="7471" type="stmt" count="0"/>
      <line num="7474" type="stmt" count="0"/>
      <line num="7475" type="stmt" count="0"/>
      <line num="7476" type="stmt" count="0"/>
      <line num="7478" type="stmt" count="0"/>
      <line num="7482" type="stmt" count="0"/>
      <line num="7484" type="stmt" count="0"/>
      <line num="7485" type="stmt" count="0"/>
      <line num="7486" type="stmt" count="0"/>
      <line num="7487" type="stmt" count="0"/>
      <line num="7488" type="stmt" count="0"/>
      <line num="7490" type="stmt" count="0"/>
      <line num="7491" type="stmt" count="0"/>
      <line num="7492" type="stmt" count="0"/>
      <line num="7493" type="stmt" count="0"/>
      <line num="7497" type="stmt" count="0"/>
      <line num="7498" type="stmt" count="0"/>
      <line num="7499" type="stmt" count="0"/>
      <line num="7501" type="stmt" count="0"/>
      <line num="7502" type="stmt" count="0"/>
      <line num="7504" type="stmt" count="0"/>
      <line num="7505" type="stmt" count="0"/>
      <line num="7509" type="stmt" count="0"/>
      <line num="7510" type="stmt" count="0"/>
      <line num="7511" type="stmt" count="0"/>
      <line num="7512" type="stmt" count="0"/>
      <line num="7514" type="stmt" count="0"/>
      <line num="7516" type="stmt" count="0"/>
      <line num="7517" type="stmt" count="0"/>
      <line num="7518" type="stmt" count="0"/>
      <line num="7522" type="stmt" count="0"/>
      <line num="7523" type="stmt" count="0"/>
      <line num="7525" type="stmt" count="0"/>
      <line num="7528" type="stmt" count="0"/>
      <line num="7529" type="stmt" count="0"/>
      <line num="7533" type="stmt" count="0"/>
      <line num="7534" type="stmt" count="0"/>
      <line num="7535" type="stmt" count="0"/>
      <line num="7536" type="stmt" count="0"/>
      <line num="7538" type="stmt" count="0"/>
      <line num="7539" type="stmt" count="0"/>
      <line num="7540" type="stmt" count="0"/>
      <line num="7541" type="stmt" count="0"/>
      <line num="7542" type="stmt" count="0"/>
      <line num="7543" type="stmt" count="0"/>
      <line num="7544" type="stmt" count="0"/>
      <line num="7546" type="method" name="parseless_than" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="7547" type="stmt" count="0"/>
      <line num="7548" type="stmt" count="0"/>
      <line num="7549" type="stmt" count="0"/>
      <line num="7550" type="stmt" count="0"/>
      <line num="7551" type="stmt" count="0"/>
      <line num="7553" type="stmt" count="0"/>
      <line num="7556" type="stmt" count="0"/>
      <line num="7558" type="stmt" count="0"/>
      <line num="7559" type="stmt" count="0"/>
      <line num="7560" type="stmt" count="0"/>
      <line num="7562" type="stmt" count="0"/>
      <line num="7563" type="stmt" count="0"/>
      <line num="7564" type="stmt" count="0"/>
      <line num="7566" type="stmt" count="0"/>
      <line num="7567" type="stmt" count="0"/>
      <line num="7568" type="stmt" count="0"/>
      <line num="7570" type="stmt" count="0"/>
      <line num="7571" type="stmt" count="0"/>
      <line num="7572" type="stmt" count="0"/>
      <line num="7573" type="stmt" count="0"/>
      <line num="7574" type="stmt" count="0"/>
      <line num="7576" type="stmt" count="0"/>
      <line num="7578" type="stmt" count="0"/>
      <line num="7579" type="stmt" count="0"/>
      <line num="7581" type="stmt" count="0"/>
      <line num="7585" type="stmt" count="0"/>
      <line num="7586" type="stmt" count="0"/>
      <line num="7587" type="stmt" count="0"/>
      <line num="7588" type="stmt" count="0"/>
      <line num="7589" type="stmt" count="0"/>
      <line num="7590" type="stmt" count="0"/>
      <line num="7591" type="stmt" count="0"/>
      <line num="7593" type="method" name="parseattribute_preprocessor_text_single" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="7594" type="stmt" count="0"/>
      <line num="7595" type="stmt" count="0"/>
      <line num="7596" type="stmt" count="0"/>
      <line num="7597" type="stmt" count="0"/>
      <line num="7598" type="stmt" count="0"/>
      <line num="7599" type="stmt" count="0"/>
      <line num="7600" type="stmt" count="0"/>
      <line num="7601" type="stmt" count="0"/>
      <line num="7603" type="stmt" count="0"/>
      <line num="7604" type="stmt" count="0"/>
      <line num="7605" type="stmt" count="0"/>
      <line num="7606" type="stmt" count="0"/>
      <line num="7609" type="stmt" count="0"/>
      <line num="7610" type="stmt" count="0"/>
      <line num="7612" type="stmt" count="0"/>
      <line num="7613" type="stmt" count="0"/>
      <line num="7614" type="stmt" count="0"/>
      <line num="7616" type="stmt" count="0"/>
      <line num="7617" type="stmt" count="0"/>
      <line num="7618" type="stmt" count="0"/>
      <line num="7621" type="stmt" count="0"/>
      <line num="7622" type="stmt" count="0"/>
      <line num="7623" type="stmt" count="0"/>
      <line num="7625" type="stmt" count="0"/>
      <line num="7629" type="stmt" count="0"/>
      <line num="7631" type="stmt" count="0"/>
      <line num="7632" type="stmt" count="0"/>
      <line num="7633" type="stmt" count="0"/>
      <line num="7634" type="stmt" count="0"/>
      <line num="7635" type="stmt" count="0"/>
      <line num="7637" type="stmt" count="0"/>
      <line num="7638" type="stmt" count="0"/>
      <line num="7639" type="stmt" count="0"/>
      <line num="7640" type="stmt" count="0"/>
      <line num="7643" type="stmt" count="0"/>
      <line num="7644" type="stmt" count="0"/>
      <line num="7645" type="stmt" count="0"/>
      <line num="7646" type="stmt" count="0"/>
      <line num="7648" type="stmt" count="0"/>
      <line num="7650" type="stmt" count="0"/>
      <line num="7651" type="stmt" count="0"/>
      <line num="7653" type="stmt" count="0"/>
      <line num="7654" type="stmt" count="0"/>
      <line num="7655" type="stmt" count="0"/>
      <line num="7656" type="stmt" count="0"/>
      <line num="7657" type="stmt" count="0"/>
      <line num="7661" type="stmt" count="0"/>
      <line num="7662" type="stmt" count="0"/>
      <line num="7663" type="stmt" count="0"/>
      <line num="7665" type="stmt" count="0"/>
      <line num="7666" type="stmt" count="0"/>
      <line num="7667" type="stmt" count="0"/>
      <line num="7669" type="stmt" count="0"/>
      <line num="7670" type="stmt" count="0"/>
      <line num="7672" type="stmt" count="0"/>
      <line num="7673" type="stmt" count="0"/>
      <line num="7677" type="stmt" count="0"/>
      <line num="7678" type="stmt" count="0"/>
      <line num="7679" type="stmt" count="0"/>
      <line num="7680" type="stmt" count="0"/>
      <line num="7682" type="stmt" count="0"/>
      <line num="7684" type="stmt" count="0"/>
      <line num="7685" type="stmt" count="0"/>
      <line num="7686" type="stmt" count="0"/>
      <line num="7690" type="stmt" count="0"/>
      <line num="7691" type="stmt" count="0"/>
      <line num="7693" type="stmt" count="0"/>
      <line num="7698" type="stmt" count="0"/>
      <line num="7699" type="stmt" count="0"/>
      <line num="7700" type="stmt" count="0"/>
      <line num="7701" type="stmt" count="0"/>
      <line num="7703" type="stmt" count="0"/>
      <line num="7704" type="stmt" count="0"/>
      <line num="7705" type="stmt" count="0"/>
      <line num="7706" type="stmt" count="0"/>
      <line num="7707" type="stmt" count="0"/>
      <line num="7708" type="stmt" count="0"/>
      <line num="7709" type="stmt" count="0"/>
      <line num="7711" type="method" name="parseattribute_preprocessor_text_double" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="7712" type="stmt" count="0"/>
      <line num="7713" type="stmt" count="0"/>
      <line num="7714" type="stmt" count="0"/>
      <line num="7715" type="stmt" count="0"/>
      <line num="7716" type="stmt" count="0"/>
      <line num="7717" type="stmt" count="0"/>
      <line num="7718" type="stmt" count="0"/>
      <line num="7719" type="stmt" count="0"/>
      <line num="7721" type="stmt" count="0"/>
      <line num="7722" type="stmt" count="0"/>
      <line num="7723" type="stmt" count="0"/>
      <line num="7724" type="stmt" count="0"/>
      <line num="7727" type="stmt" count="0"/>
      <line num="7728" type="stmt" count="0"/>
      <line num="7730" type="stmt" count="0"/>
      <line num="7731" type="stmt" count="0"/>
      <line num="7732" type="stmt" count="0"/>
      <line num="7734" type="stmt" count="0"/>
      <line num="7735" type="stmt" count="0"/>
      <line num="7736" type="stmt" count="0"/>
      <line num="7739" type="stmt" count="0"/>
      <line num="7740" type="stmt" count="0"/>
      <line num="7741" type="stmt" count="0"/>
      <line num="7743" type="stmt" count="0"/>
      <line num="7747" type="stmt" count="0"/>
      <line num="7749" type="stmt" count="0"/>
      <line num="7750" type="stmt" count="0"/>
      <line num="7751" type="stmt" count="0"/>
      <line num="7752" type="stmt" count="0"/>
      <line num="7753" type="stmt" count="0"/>
      <line num="7755" type="stmt" count="0"/>
      <line num="7756" type="stmt" count="0"/>
      <line num="7757" type="stmt" count="0"/>
      <line num="7758" type="stmt" count="0"/>
      <line num="7761" type="stmt" count="0"/>
      <line num="7762" type="stmt" count="0"/>
      <line num="7763" type="stmt" count="0"/>
      <line num="7764" type="stmt" count="0"/>
      <line num="7766" type="stmt" count="0"/>
      <line num="7768" type="stmt" count="0"/>
      <line num="7769" type="stmt" count="0"/>
      <line num="7771" type="stmt" count="0"/>
      <line num="7772" type="stmt" count="0"/>
      <line num="7773" type="stmt" count="0"/>
      <line num="7774" type="stmt" count="0"/>
      <line num="7775" type="stmt" count="0"/>
      <line num="7779" type="stmt" count="0"/>
      <line num="7780" type="stmt" count="0"/>
      <line num="7781" type="stmt" count="0"/>
      <line num="7783" type="stmt" count="0"/>
      <line num="7784" type="stmt" count="0"/>
      <line num="7785" type="stmt" count="0"/>
      <line num="7787" type="stmt" count="0"/>
      <line num="7788" type="stmt" count="0"/>
      <line num="7790" type="stmt" count="0"/>
      <line num="7791" type="stmt" count="0"/>
      <line num="7795" type="stmt" count="0"/>
      <line num="7796" type="stmt" count="0"/>
      <line num="7797" type="stmt" count="0"/>
      <line num="7798" type="stmt" count="0"/>
      <line num="7800" type="stmt" count="0"/>
      <line num="7802" type="stmt" count="0"/>
      <line num="7803" type="stmt" count="0"/>
      <line num="7804" type="stmt" count="0"/>
      <line num="7808" type="stmt" count="0"/>
      <line num="7809" type="stmt" count="0"/>
      <line num="7811" type="stmt" count="0"/>
      <line num="7816" type="stmt" count="0"/>
      <line num="7817" type="stmt" count="0"/>
      <line num="7818" type="stmt" count="0"/>
      <line num="7819" type="stmt" count="0"/>
      <line num="7821" type="stmt" count="0"/>
      <line num="7822" type="stmt" count="0"/>
      <line num="7823" type="stmt" count="0"/>
      <line num="7824" type="stmt" count="0"/>
      <line num="7825" type="stmt" count="0"/>
      <line num="7826" type="stmt" count="0"/>
      <line num="7827" type="stmt" count="0"/>
      <line num="7829" type="method" name="parseattribute_preprocessor_text" visibility="private" complexity="24" crap="600" count="0"/>
      <line num="7830" type="stmt" count="0"/>
      <line num="7831" type="stmt" count="0"/>
      <line num="7832" type="stmt" count="0"/>
      <line num="7833" type="stmt" count="0"/>
      <line num="7834" type="stmt" count="0"/>
      <line num="7835" type="stmt" count="0"/>
      <line num="7836" type="stmt" count="0"/>
      <line num="7837" type="stmt" count="0"/>
      <line num="7839" type="stmt" count="0"/>
      <line num="7840" type="stmt" count="0"/>
      <line num="7841" type="stmt" count="0"/>
      <line num="7842" type="stmt" count="0"/>
      <line num="7845" type="stmt" count="0"/>
      <line num="7846" type="stmt" count="0"/>
      <line num="7848" type="stmt" count="0"/>
      <line num="7849" type="stmt" count="0"/>
      <line num="7850" type="stmt" count="0"/>
      <line num="7852" type="stmt" count="0"/>
      <line num="7853" type="stmt" count="0"/>
      <line num="7854" type="stmt" count="0"/>
      <line num="7857" type="stmt" count="0"/>
      <line num="7858" type="stmt" count="0"/>
      <line num="7859" type="stmt" count="0"/>
      <line num="7861" type="stmt" count="0"/>
      <line num="7865" type="stmt" count="0"/>
      <line num="7867" type="stmt" count="0"/>
      <line num="7868" type="stmt" count="0"/>
      <line num="7869" type="stmt" count="0"/>
      <line num="7870" type="stmt" count="0"/>
      <line num="7871" type="stmt" count="0"/>
      <line num="7873" type="stmt" count="0"/>
      <line num="7874" type="stmt" count="0"/>
      <line num="7875" type="stmt" count="0"/>
      <line num="7876" type="stmt" count="0"/>
      <line num="7879" type="stmt" count="0"/>
      <line num="7880" type="stmt" count="0"/>
      <line num="7881" type="stmt" count="0"/>
      <line num="7882" type="stmt" count="0"/>
      <line num="7884" type="stmt" count="0"/>
      <line num="7886" type="stmt" count="0"/>
      <line num="7887" type="stmt" count="0"/>
      <line num="7889" type="stmt" count="0"/>
      <line num="7890" type="stmt" count="0"/>
      <line num="7891" type="stmt" count="0"/>
      <line num="7892" type="stmt" count="0"/>
      <line num="7893" type="stmt" count="0"/>
      <line num="7897" type="stmt" count="0"/>
      <line num="7898" type="stmt" count="0"/>
      <line num="7899" type="stmt" count="0"/>
      <line num="7901" type="stmt" count="0"/>
      <line num="7902" type="stmt" count="0"/>
      <line num="7903" type="stmt" count="0"/>
      <line num="7905" type="stmt" count="0"/>
      <line num="7906" type="stmt" count="0"/>
      <line num="7908" type="stmt" count="0"/>
      <line num="7909" type="stmt" count="0"/>
      <line num="7913" type="stmt" count="0"/>
      <line num="7914" type="stmt" count="0"/>
      <line num="7915" type="stmt" count="0"/>
      <line num="7916" type="stmt" count="0"/>
      <line num="7918" type="stmt" count="0"/>
      <line num="7920" type="stmt" count="0"/>
      <line num="7921" type="stmt" count="0"/>
      <line num="7922" type="stmt" count="0"/>
      <line num="7926" type="stmt" count="0"/>
      <line num="7927" type="stmt" count="0"/>
      <line num="7929" type="stmt" count="0"/>
      <line num="7932" type="stmt" count="0"/>
      <line num="7933" type="stmt" count="0"/>
      <line num="7937" type="stmt" count="0"/>
      <line num="7938" type="stmt" count="0"/>
      <line num="7939" type="stmt" count="0"/>
      <line num="7940" type="stmt" count="0"/>
      <line num="7942" type="stmt" count="0"/>
      <line num="7943" type="stmt" count="0"/>
      <line num="7944" type="stmt" count="0"/>
      <line num="7945" type="stmt" count="0"/>
      <line num="7946" type="stmt" count="0"/>
      <line num="7947" type="stmt" count="0"/>
      <line num="7948" type="stmt" count="0"/>
      <line num="7950" type="method" name="parseautolink" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="7951" type="stmt" count="0"/>
      <line num="7952" type="stmt" count="0"/>
      <line num="7953" type="stmt" count="0"/>
      <line num="7954" type="stmt" count="0"/>
      <line num="7955" type="stmt" count="0"/>
      <line num="7956" type="stmt" count="0"/>
      <line num="7957" type="stmt" count="0"/>
      <line num="7958" type="stmt" count="0"/>
      <line num="7960" type="stmt" count="0"/>
      <line num="7961" type="stmt" count="0"/>
      <line num="7962" type="stmt" count="0"/>
      <line num="7964" type="stmt" count="0"/>
      <line num="7965" type="stmt" count="0"/>
      <line num="7966" type="stmt" count="0"/>
      <line num="7968" type="stmt" count="0"/>
      <line num="7969" type="stmt" count="0"/>
      <line num="7970" type="stmt" count="0"/>
      <line num="7972" type="stmt" count="0"/>
      <line num="7973" type="stmt" count="0"/>
      <line num="7974" type="stmt" count="0"/>
      <line num="7975" type="stmt" count="0"/>
      <line num="7977" type="stmt" count="0"/>
      <line num="7978" type="stmt" count="0"/>
      <line num="7979" type="stmt" count="0"/>
      <line num="7980" type="stmt" count="0"/>
      <line num="7983" type="stmt" count="0"/>
      <line num="7984" type="stmt" count="0"/>
      <line num="7985" type="stmt" count="0"/>
      <line num="7987" type="stmt" count="0"/>
      <line num="7988" type="stmt" count="0"/>
      <line num="7989" type="stmt" count="0"/>
      <line num="7991" type="stmt" count="0"/>
      <line num="7994" type="stmt" count="0"/>
      <line num="7995" type="stmt" count="0"/>
      <line num="7996" type="stmt" count="0"/>
      <line num="7997" type="stmt" count="0"/>
      <line num="7999" type="stmt" count="0"/>
      <line num="8001" type="stmt" count="0"/>
      <line num="8002" type="stmt" count="0"/>
      <line num="8003" type="stmt" count="0"/>
      <line num="8006" type="stmt" count="0"/>
      <line num="8007" type="stmt" count="0"/>
      <line num="8008" type="stmt" count="0"/>
      <line num="8009" type="stmt" count="0"/>
      <line num="8010" type="stmt" count="0"/>
      <line num="8011" type="stmt" count="0"/>
      <line num="8012" type="stmt" count="0"/>
      <line num="8014" type="method" name="parsebehavior_switch" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="8015" type="stmt" count="0"/>
      <line num="8016" type="stmt" count="0"/>
      <line num="8017" type="stmt" count="0"/>
      <line num="8018" type="stmt" count="0"/>
      <line num="8019" type="stmt" count="0"/>
      <line num="8021" type="stmt" count="0"/>
      <line num="8024" type="stmt" count="0"/>
      <line num="8025" type="stmt" count="0"/>
      <line num="8027" type="stmt" count="0"/>
      <line num="8028" type="stmt" count="0"/>
      <line num="8029" type="stmt" count="0"/>
      <line num="8030" type="stmt" count="0"/>
      <line num="8032" type="stmt" count="0"/>
      <line num="8033" type="stmt" count="0"/>
      <line num="8034" type="stmt" count="0"/>
      <line num="8035" type="stmt" count="0"/>
      <line num="8037" type="stmt" count="0"/>
      <line num="8038" type="stmt" count="0"/>
      <line num="8039" type="stmt" count="0"/>
      <line num="8040" type="stmt" count="0"/>
      <line num="8041" type="stmt" count="0"/>
      <line num="8043" type="stmt" count="0"/>
      <line num="8044" type="stmt" count="0"/>
      <line num="8045" type="stmt" count="0"/>
      <line num="8047" type="stmt" count="0"/>
      <line num="8048" type="stmt" count="0"/>
      <line num="8049" type="stmt" count="0"/>
      <line num="8050" type="stmt" count="0"/>
      <line num="8051" type="stmt" count="0"/>
      <line num="8053" type="stmt" count="0"/>
      <line num="8056" type="stmt" count="0"/>
      <line num="8057" type="stmt" count="0"/>
      <line num="8059" type="stmt" count="0"/>
      <line num="8063" type="stmt" count="0"/>
      <line num="8064" type="stmt" count="0"/>
      <line num="8065" type="stmt" count="0"/>
      <line num="8066" type="stmt" count="0"/>
      <line num="8068" type="stmt" count="0"/>
      <line num="8069" type="stmt" count="0"/>
      <line num="8070" type="stmt" count="0"/>
      <line num="8071" type="stmt" count="0"/>
      <line num="8072" type="stmt" count="0"/>
      <line num="8073" type="stmt" count="0"/>
      <line num="8074" type="stmt" count="0"/>
      <line num="8076" type="method" name="parsetext_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="8077" type="stmt" count="0"/>
      <line num="8078" type="stmt" count="0"/>
      <line num="8079" type="stmt" count="0"/>
      <line num="8080" type="stmt" count="0"/>
      <line num="8081" type="stmt" count="0"/>
      <line num="8083" type="stmt" count="0"/>
      <line num="8086" type="stmt" count="0"/>
      <line num="8087" type="stmt" count="0"/>
      <line num="8089" type="stmt" count="0"/>
      <line num="8090" type="stmt" count="0"/>
      <line num="8092" type="stmt" count="0"/>
      <line num="8093" type="stmt" count="0"/>
      <line num="8094" type="stmt" count="0"/>
      <line num="8095" type="stmt" count="0"/>
      <line num="8096" type="stmt" count="0"/>
      <line num="8097" type="stmt" count="0"/>
      <line num="8098" type="stmt" count="0"/>
      <line num="8100" type="method" name="parseangle_bracket_markup" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="8101" type="stmt" count="0"/>
      <line num="8102" type="stmt" count="0"/>
      <line num="8103" type="stmt" count="0"/>
      <line num="8104" type="stmt" count="0"/>
      <line num="8105" type="stmt" count="0"/>
      <line num="8106" type="stmt" count="0"/>
      <line num="8107" type="stmt" count="0"/>
      <line num="8108" type="stmt" count="0"/>
      <line num="8110" type="stmt" count="0"/>
      <line num="8111" type="stmt" count="0"/>
      <line num="8113" type="stmt" count="0"/>
      <line num="8114" type="stmt" count="0"/>
      <line num="8115" type="stmt" count="0"/>
      <line num="8117" type="stmt" count="0"/>
      <line num="8118" type="stmt" count="0"/>
      <line num="8119" type="stmt" count="0"/>
      <line num="8121" type="stmt" count="0"/>
      <line num="8122" type="stmt" count="0"/>
      <line num="8123" type="stmt" count="0"/>
      <line num="8125" type="stmt" count="0"/>
      <line num="8126" type="stmt" count="0"/>
      <line num="8127" type="stmt" count="0"/>
      <line num="8129" type="stmt" count="0"/>
      <line num="8131" type="stmt" count="0"/>
      <line num="8132" type="stmt" count="0"/>
      <line num="8133" type="stmt" count="0"/>
      <line num="8134" type="stmt" count="0"/>
      <line num="8135" type="stmt" count="0"/>
      <line num="8136" type="stmt" count="0"/>
      <line num="8137" type="stmt" count="0"/>
      <line num="8139" type="method" name="parselang_variant_or_tpl" visibility="private" complexity="49" crap="2450" count="0"/>
      <line num="8140" type="stmt" count="0"/>
      <line num="8141" type="stmt" count="0"/>
      <line num="8142" type="stmt" count="0"/>
      <line num="8143" type="stmt" count="0"/>
      <line num="8144" type="stmt" count="0"/>
      <line num="8145" type="stmt" count="0"/>
      <line num="8146" type="stmt" count="0"/>
      <line num="8147" type="stmt" count="0"/>
      <line num="8149" type="stmt" count="0"/>
      <line num="8150" type="stmt" count="0"/>
      <line num="8152" type="stmt" count="0"/>
      <line num="8154" type="stmt" count="0"/>
      <line num="8155" type="stmt" count="0"/>
      <line num="8157" type="stmt" count="0"/>
      <line num="8158" type="stmt" count="0"/>
      <line num="8159" type="stmt" count="0"/>
      <line num="8160" type="stmt" count="0"/>
      <line num="8162" type="stmt" count="0"/>
      <line num="8163" type="stmt" count="0"/>
      <line num="8164" type="stmt" count="0"/>
      <line num="8166" type="stmt" count="0"/>
      <line num="8168" type="stmt" count="0"/>
      <line num="8169" type="stmt" count="0"/>
      <line num="8171" type="stmt" count="0"/>
      <line num="8172" type="stmt" count="0"/>
      <line num="8173" type="stmt" count="0"/>
      <line num="8174" type="stmt" count="0"/>
      <line num="8176" type="stmt" count="0"/>
      <line num="8177" type="stmt" count="0"/>
      <line num="8180" type="stmt" count="0"/>
      <line num="8181" type="stmt" count="0"/>
      <line num="8182" type="stmt" count="0"/>
      <line num="8185" type="stmt" count="0"/>
      <line num="8186" type="stmt" count="0"/>
      <line num="8187" type="stmt" count="0"/>
      <line num="8188" type="stmt" count="0"/>
      <line num="8190" type="stmt" count="0"/>
      <line num="8192" type="stmt" count="0"/>
      <line num="8193" type="stmt" count="0"/>
      <line num="8195" type="stmt" count="0"/>
      <line num="8196" type="stmt" count="0"/>
      <line num="8197" type="stmt" count="0"/>
      <line num="8198" type="stmt" count="0"/>
      <line num="8199" type="stmt" count="0"/>
      <line num="8202" type="stmt" count="0"/>
      <line num="8204" type="stmt" count="0"/>
      <line num="8205" type="stmt" count="0"/>
      <line num="8206" type="stmt" count="0"/>
      <line num="8208" type="stmt" count="0"/>
      <line num="8209" type="stmt" count="0"/>
      <line num="8210" type="stmt" count="0"/>
      <line num="8214" type="stmt" count="0"/>
      <line num="8215" type="stmt" count="0"/>
      <line num="8216" type="stmt" count="0"/>
      <line num="8217" type="stmt" count="0"/>
      <line num="8218" type="stmt" count="0"/>
      <line num="8220" type="stmt" count="0"/>
      <line num="8222" type="stmt" count="0"/>
      <line num="8223" type="stmt" count="0"/>
      <line num="8224" type="stmt" count="0"/>
      <line num="8226" type="stmt" count="0"/>
      <line num="8227" type="stmt" count="0"/>
      <line num="8231" type="stmt" count="0"/>
      <line num="8233" type="stmt" count="0"/>
      <line num="8234" type="stmt" count="0"/>
      <line num="8235" type="stmt" count="0"/>
      <line num="8236" type="stmt" count="0"/>
      <line num="8238" type="stmt" count="0"/>
      <line num="8240" type="stmt" count="0"/>
      <line num="8241" type="stmt" count="0"/>
      <line num="8242" type="stmt" count="0"/>
      <line num="8243" type="stmt" count="0"/>
      <line num="8246" type="stmt" count="0"/>
      <line num="8248" type="stmt" count="0"/>
      <line num="8249" type="stmt" count="0"/>
      <line num="8251" type="stmt" count="0"/>
      <line num="8252" type="stmt" count="0"/>
      <line num="8253" type="stmt" count="0"/>
      <line num="8254" type="stmt" count="0"/>
      <line num="8256" type="stmt" count="0"/>
      <line num="8257" type="stmt" count="0"/>
      <line num="8258" type="stmt" count="0"/>
      <line num="8259" type="stmt" count="0"/>
      <line num="8261" type="stmt" count="0"/>
      <line num="8263" type="stmt" count="0"/>
      <line num="8264" type="stmt" count="0"/>
      <line num="8266" type="stmt" count="0"/>
      <line num="8267" type="stmt" count="0"/>
      <line num="8268" type="stmt" count="0"/>
      <line num="8269" type="stmt" count="0"/>
      <line num="8271" type="stmt" count="0"/>
      <line num="8272" type="stmt" count="0"/>
      <line num="8275" type="stmt" count="0"/>
      <line num="8276" type="stmt" count="0"/>
      <line num="8277" type="stmt" count="0"/>
      <line num="8280" type="stmt" count="0"/>
      <line num="8281" type="stmt" count="0"/>
      <line num="8282" type="stmt" count="0"/>
      <line num="8283" type="stmt" count="0"/>
      <line num="8285" type="stmt" count="0"/>
      <line num="8287" type="stmt" count="0"/>
      <line num="8288" type="stmt" count="0"/>
      <line num="8290" type="stmt" count="0"/>
      <line num="8291" type="stmt" count="0"/>
      <line num="8292" type="stmt" count="0"/>
      <line num="8293" type="stmt" count="0"/>
      <line num="8294" type="stmt" count="0"/>
      <line num="8297" type="stmt" count="0"/>
      <line num="8299" type="stmt" count="0"/>
      <line num="8300" type="stmt" count="0"/>
      <line num="8301" type="stmt" count="0"/>
      <line num="8303" type="stmt" count="0"/>
      <line num="8304" type="stmt" count="0"/>
      <line num="8305" type="stmt" count="0"/>
      <line num="8309" type="stmt" count="0"/>
      <line num="8312" type="stmt" count="0"/>
      <line num="8313" type="stmt" count="0"/>
      <line num="8315" type="stmt" count="0"/>
      <line num="8316" type="stmt" count="0"/>
      <line num="8317" type="stmt" count="0"/>
      <line num="8321" type="stmt" count="0"/>
      <line num="8323" type="stmt" count="0"/>
      <line num="8324" type="stmt" count="0"/>
      <line num="8325" type="stmt" count="0"/>
      <line num="8326" type="stmt" count="0"/>
      <line num="8328" type="stmt" count="0"/>
      <line num="8330" type="stmt" count="0"/>
      <line num="8331" type="stmt" count="0"/>
      <line num="8332" type="stmt" count="0"/>
      <line num="8333" type="stmt" count="0"/>
      <line num="8336" type="stmt" count="0"/>
      <line num="8338" type="stmt" count="0"/>
      <line num="8339" type="stmt" count="0"/>
      <line num="8341" type="stmt" count="0"/>
      <line num="8342" type="stmt" count="0"/>
      <line num="8343" type="stmt" count="0"/>
      <line num="8344" type="stmt" count="0"/>
      <line num="8346" type="stmt" count="0"/>
      <line num="8347" type="stmt" count="0"/>
      <line num="8348" type="stmt" count="0"/>
      <line num="8349" type="stmt" count="0"/>
      <line num="8351" type="stmt" count="0"/>
      <line num="8353" type="stmt" count="0"/>
      <line num="8354" type="stmt" count="0"/>
      <line num="8355" type="stmt" count="0"/>
      <line num="8356" type="stmt" count="0"/>
      <line num="8358" type="stmt" count="0"/>
      <line num="8359" type="stmt" count="0"/>
      <line num="8360" type="stmt" count="0"/>
      <line num="8363" type="stmt" count="0"/>
      <line num="8364" type="stmt" count="0"/>
      <line num="8365" type="stmt" count="0"/>
      <line num="8367" type="stmt" count="0"/>
      <line num="8368" type="stmt" count="0"/>
      <line num="8372" type="stmt" count="0"/>
      <line num="8373" type="stmt" count="0"/>
      <line num="8374" type="stmt" count="0"/>
      <line num="8375" type="stmt" count="0"/>
      <line num="8376" type="stmt" count="0"/>
      <line num="8379" type="stmt" count="0"/>
      <line num="8380" type="stmt" count="0"/>
      <line num="8381" type="stmt" count="0"/>
      <line num="8382" type="stmt" count="0"/>
      <line num="8384" type="stmt" count="0"/>
      <line num="8386" type="stmt" count="0"/>
      <line num="8387" type="stmt" count="0"/>
      <line num="8389" type="stmt" count="0"/>
      <line num="8390" type="stmt" count="0"/>
      <line num="8391" type="stmt" count="0"/>
      <line num="8392" type="stmt" count="0"/>
      <line num="8393" type="stmt" count="0"/>
      <line num="8396" type="stmt" count="0"/>
      <line num="8398" type="stmt" count="0"/>
      <line num="8399" type="stmt" count="0"/>
      <line num="8400" type="stmt" count="0"/>
      <line num="8402" type="stmt" count="0"/>
      <line num="8403" type="stmt" count="0"/>
      <line num="8404" type="stmt" count="0"/>
      <line num="8408" type="stmt" count="0"/>
      <line num="8411" type="stmt" count="0"/>
      <line num="8412" type="stmt" count="0"/>
      <line num="8414" type="stmt" count="0"/>
      <line num="8415" type="stmt" count="0"/>
      <line num="8416" type="stmt" count="0"/>
      <line num="8420" type="stmt" count="0"/>
      <line num="8422" type="stmt" count="0"/>
      <line num="8423" type="stmt" count="0"/>
      <line num="8424" type="stmt" count="0"/>
      <line num="8425" type="stmt" count="0"/>
      <line num="8427" type="stmt" count="0"/>
      <line num="8429" type="stmt" count="0"/>
      <line num="8430" type="stmt" count="0"/>
      <line num="8431" type="stmt" count="0"/>
      <line num="8432" type="stmt" count="0"/>
      <line num="8435" type="stmt" count="0"/>
      <line num="8437" type="stmt" count="0"/>
      <line num="8438" type="stmt" count="0"/>
      <line num="8439" type="stmt" count="0"/>
      <line num="8440" type="stmt" count="0"/>
      <line num="8441" type="stmt" count="0"/>
      <line num="8442" type="stmt" count="0"/>
      <line num="8443" type="stmt" count="0"/>
      <line num="8445" type="stmt" count="0"/>
      <line num="8446" type="stmt" count="0"/>
      <line num="8447" type="stmt" count="0"/>
      <line num="8450" type="stmt" count="0"/>
      <line num="8452" type="stmt" count="0"/>
      <line num="8453" type="stmt" count="0"/>
      <line num="8454" type="stmt" count="0"/>
      <line num="8455" type="stmt" count="0"/>
      <line num="8457" type="stmt" count="0"/>
      <line num="8459" type="stmt" count="0"/>
      <line num="8460" type="stmt" count="0"/>
      <line num="8461" type="stmt" count="0"/>
      <line num="8465" type="stmt" count="0"/>
      <line num="8466" type="stmt" count="0"/>
      <line num="8467" type="stmt" count="0"/>
      <line num="8468" type="stmt" count="0"/>
      <line num="8469" type="stmt" count="0"/>
      <line num="8470" type="stmt" count="0"/>
      <line num="8471" type="stmt" count="0"/>
      <line num="8473" type="method" name="parsewikilink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="8474" type="stmt" count="0"/>
      <line num="8475" type="stmt" count="0"/>
      <line num="8476" type="stmt" count="0"/>
      <line num="8477" type="stmt" count="0"/>
      <line num="8478" type="stmt" count="0"/>
      <line num="8479" type="stmt" count="0"/>
      <line num="8480" type="stmt" count="0"/>
      <line num="8481" type="stmt" count="0"/>
      <line num="8483" type="stmt" count="0"/>
      <line num="8484" type="stmt" count="0"/>
      <line num="8486" type="stmt" count="0"/>
      <line num="8487" type="stmt" count="0"/>
      <line num="8488" type="stmt" count="0"/>
      <line num="8490" type="stmt" count="0"/>
      <line num="8492" type="stmt" count="0"/>
      <line num="8493" type="stmt" count="0"/>
      <line num="8494" type="stmt" count="0"/>
      <line num="8495" type="stmt" count="0"/>
      <line num="8496" type="stmt" count="0"/>
      <line num="8497" type="stmt" count="0"/>
      <line num="8498" type="stmt" count="0"/>
      <line num="8500" type="method" name="parsequote" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="8501" type="stmt" count="0"/>
      <line num="8502" type="stmt" count="0"/>
      <line num="8503" type="stmt" count="0"/>
      <line num="8504" type="stmt" count="0"/>
      <line num="8505" type="stmt" count="0"/>
      <line num="8507" type="stmt" count="0"/>
      <line num="8510" type="stmt" count="0"/>
      <line num="8511" type="stmt" count="0"/>
      <line num="8513" type="stmt" count="0"/>
      <line num="8514" type="stmt" count="0"/>
      <line num="8515" type="stmt" count="0"/>
      <line num="8516" type="stmt" count="0"/>
      <line num="8518" type="stmt" count="0"/>
      <line num="8519" type="stmt" count="0"/>
      <line num="8520" type="stmt" count="0"/>
      <line num="8521" type="stmt" count="0"/>
      <line num="8524" type="stmt" count="0"/>
      <line num="8525" type="stmt" count="0"/>
      <line num="8526" type="stmt" count="0"/>
      <line num="8528" type="stmt" count="0"/>
      <line num="8529" type="stmt" count="0"/>
      <line num="8530" type="stmt" count="0"/>
      <line num="8534" type="stmt" count="0"/>
      <line num="8535" type="stmt" count="0"/>
      <line num="8536" type="stmt" count="0"/>
      <line num="8537" type="stmt" count="0"/>
      <line num="8538" type="stmt" count="0"/>
      <line num="8541" type="stmt" count="0"/>
      <line num="8544" type="stmt" count="0"/>
      <line num="8545" type="stmt" count="0"/>
      <line num="8547" type="stmt" count="0"/>
      <line num="8551" type="stmt" count="0"/>
      <line num="8552" type="stmt" count="0"/>
      <line num="8553" type="stmt" count="0"/>
      <line num="8554" type="stmt" count="0"/>
      <line num="8556" type="stmt" count="0"/>
      <line num="8557" type="stmt" count="0"/>
      <line num="8558" type="stmt" count="0"/>
      <line num="8559" type="stmt" count="0"/>
      <line num="8560" type="stmt" count="0"/>
      <line num="8561" type="stmt" count="0"/>
      <line num="8562" type="stmt" count="0"/>
      <line num="8564" type="method" name="parseinlineline_break_on_colon" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="8565" type="stmt" count="0"/>
      <line num="8566" type="stmt" count="0"/>
      <line num="8567" type="stmt" count="0"/>
      <line num="8568" type="stmt" count="0"/>
      <line num="8569" type="stmt" count="0"/>
      <line num="8570" type="stmt" count="0"/>
      <line num="8571" type="stmt" count="0"/>
      <line num="8572" type="stmt" count="0"/>
      <line num="8574" type="stmt" count="0"/>
      <line num="8575" type="stmt" count="0"/>
      <line num="8576" type="stmt" count="0"/>
      <line num="8577" type="stmt" count="0"/>
      <line num="8578" type="stmt" count="0"/>
      <line num="8579" type="stmt" count="0"/>
      <line num="8580" type="stmt" count="0"/>
      <line num="8581" type="stmt" count="0"/>
      <line num="8582" type="stmt" count="0"/>
      <line num="8583" type="stmt" count="0"/>
      <line num="8585" type="method" name="parseredirect_word" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="8586" type="stmt" count="0"/>
      <line num="8587" type="stmt" count="0"/>
      <line num="8588" type="stmt" count="0"/>
      <line num="8589" type="stmt" count="0"/>
      <line num="8590" type="stmt" count="0"/>
      <line num="8592" type="stmt" count="0"/>
      <line num="8595" type="stmt" count="0"/>
      <line num="8597" type="stmt" count="0"/>
      <line num="8599" type="stmt" count="0"/>
      <line num="8600" type="stmt" count="0"/>
      <line num="8602" type="stmt" count="0"/>
      <line num="8603" type="stmt" count="0"/>
      <line num="8604" type="stmt" count="0"/>
      <line num="8608" type="stmt" count="0"/>
      <line num="8609" type="stmt" count="0"/>
      <line num="8610" type="stmt" count="0"/>
      <line num="8611" type="stmt" count="0"/>
      <line num="8614" type="stmt" count="0"/>
      <line num="8615" type="stmt" count="0"/>
      <line num="8618" type="stmt" count="0"/>
      <line num="8619" type="stmt" count="0"/>
      <line num="8620" type="stmt" count="0"/>
      <line num="8621" type="stmt" count="0"/>
      <line num="8622" type="stmt" count="0"/>
      <line num="8624" type="stmt" count="0"/>
      <line num="8625" type="stmt" count="0"/>
      <line num="8626" type="stmt" count="0"/>
      <line num="8627" type="stmt" count="0"/>
      <line num="8630" type="stmt" count="0"/>
      <line num="8631" type="stmt" count="0"/>
      <line num="8632" type="stmt" count="0"/>
      <line num="8633" type="stmt" count="0"/>
      <line num="8635" type="stmt" count="0"/>
      <line num="8637" type="stmt" count="0"/>
      <line num="8638" type="stmt" count="0"/>
      <line num="8640" type="stmt" count="0"/>
      <line num="8641" type="stmt" count="0"/>
      <line num="8642" type="stmt" count="0"/>
      <line num="8643" type="stmt" count="0"/>
      <line num="8644" type="stmt" count="0"/>
      <line num="8647" type="stmt" count="0"/>
      <line num="8648" type="stmt" count="0"/>
      <line num="8650" type="stmt" count="0"/>
      <line num="8651" type="stmt" count="0"/>
      <line num="8652" type="stmt" count="0"/>
      <line num="8653" type="stmt" count="0"/>
      <line num="8654" type="stmt" count="0"/>
      <line num="8656" type="stmt" count="0"/>
      <line num="8658" type="stmt" count="0"/>
      <line num="8659" type="stmt" count="0"/>
      <line num="8661" type="stmt" count="0"/>
      <line num="8666" type="stmt" count="0"/>
      <line num="8667" type="stmt" count="0"/>
      <line num="8669" type="stmt" count="0"/>
      <line num="8670" type="stmt" count="0"/>
      <line num="8671" type="stmt" count="0"/>
      <line num="8672" type="stmt" count="0"/>
      <line num="8676" type="stmt" count="0"/>
      <line num="8677" type="stmt" count="0"/>
      <line num="8678" type="stmt" count="0"/>
      <line num="8679" type="stmt" count="0"/>
      <line num="8681" type="stmt" count="0"/>
      <line num="8682" type="stmt" count="0"/>
      <line num="8683" type="stmt" count="0"/>
      <line num="8684" type="stmt" count="0"/>
      <line num="8686" type="stmt" count="0"/>
      <line num="8688" type="stmt" count="0"/>
      <line num="8689" type="stmt" count="0"/>
      <line num="8691" type="stmt" count="0"/>
      <line num="8695" type="stmt" count="0"/>
      <line num="8696" type="stmt" count="0"/>
      <line num="8697" type="stmt" count="0"/>
      <line num="8698" type="stmt" count="0"/>
      <line num="8699" type="stmt" count="0"/>
      <line num="8700" type="stmt" count="0"/>
      <line num="8701" type="stmt" count="0"/>
      <line num="8703" type="method" name="parseinclude_limits" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="8704" type="stmt" count="0"/>
      <line num="8705" type="stmt" count="0"/>
      <line num="8706" type="stmt" count="0"/>
      <line num="8707" type="stmt" count="0"/>
      <line num="8708" type="stmt" count="0"/>
      <line num="8709" type="stmt" count="0"/>
      <line num="8710" type="stmt" count="0"/>
      <line num="8711" type="stmt" count="0"/>
      <line num="8713" type="stmt" count="0"/>
      <line num="8714" type="stmt" count="0"/>
      <line num="8715" type="stmt" count="0"/>
      <line num="8717" type="stmt" count="0"/>
      <line num="8718" type="stmt" count="0"/>
      <line num="8719" type="stmt" count="0"/>
      <line num="8720" type="stmt" count="0"/>
      <line num="8721" type="stmt" count="0"/>
      <line num="8722" type="stmt" count="0"/>
      <line num="8724" type="stmt" count="0"/>
      <line num="8725" type="stmt" count="0"/>
      <line num="8728" type="stmt" count="0"/>
      <line num="8730" type="stmt" count="0"/>
      <line num="8731" type="stmt" count="0"/>
      <line num="8732" type="stmt" count="0"/>
      <line num="8733" type="stmt" count="0"/>
      <line num="8735" type="stmt" count="0"/>
      <line num="8737" type="stmt" count="0"/>
      <line num="8738" type="stmt" count="0"/>
      <line num="8739" type="stmt" count="0"/>
      <line num="8742" type="stmt" count="0"/>
      <line num="8743" type="stmt" count="0"/>
      <line num="8744" type="stmt" count="0"/>
      <line num="8745" type="stmt" count="0"/>
      <line num="8746" type="stmt" count="0"/>
      <line num="8747" type="stmt" count="0"/>
      <line num="8748" type="stmt" count="0"/>
      <line num="8750" type="method" name="parseannotation_tag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="8751" type="stmt" count="0"/>
      <line num="8752" type="stmt" count="0"/>
      <line num="8753" type="stmt" count="0"/>
      <line num="8754" type="stmt" count="0"/>
      <line num="8755" type="stmt" count="0"/>
      <line num="8756" type="stmt" count="0"/>
      <line num="8757" type="stmt" count="0"/>
      <line num="8758" type="stmt" count="0"/>
      <line num="8760" type="stmt" count="0"/>
      <line num="8761" type="stmt" count="0"/>
      <line num="8762" type="stmt" count="0"/>
      <line num="8764" type="stmt" count="0"/>
      <line num="8765" type="stmt" count="0"/>
      <line num="8766" type="stmt" count="0"/>
      <line num="8767" type="stmt" count="0"/>
      <line num="8768" type="stmt" count="0"/>
      <line num="8770" type="stmt" count="0"/>
      <line num="8771" type="stmt" count="0"/>
      <line num="8772" type="stmt" count="0"/>
      <line num="8775" type="stmt" count="0"/>
      <line num="8776" type="stmt" count="0"/>
      <line num="8777" type="stmt" count="0"/>
      <line num="8779" type="stmt" count="0"/>
      <line num="8781" type="stmt" count="0"/>
      <line num="8782" type="stmt" count="0"/>
      <line num="8783" type="stmt" count="0"/>
      <line num="8784" type="stmt" count="0"/>
      <line num="8785" type="stmt" count="0"/>
      <line num="8786" type="stmt" count="0"/>
      <line num="8788" type="stmt" count="0"/>
      <line num="8789" type="stmt" count="0"/>
      <line num="8792" type="stmt" count="0"/>
      <line num="8794" type="stmt" count="0"/>
      <line num="8795" type="stmt" count="0"/>
      <line num="8796" type="stmt" count="0"/>
      <line num="8797" type="stmt" count="0"/>
      <line num="8799" type="stmt" count="0"/>
      <line num="8801" type="stmt" count="0"/>
      <line num="8802" type="stmt" count="0"/>
      <line num="8803" type="stmt" count="0"/>
      <line num="8808" type="stmt" count="0"/>
      <line num="8809" type="stmt" count="0"/>
      <line num="8810" type="stmt" count="0"/>
      <line num="8811" type="stmt" count="0"/>
      <line num="8813" type="stmt" count="0"/>
      <line num="8815" type="stmt" count="0"/>
      <line num="8816" type="stmt" count="0"/>
      <line num="8817" type="stmt" count="0"/>
      <line num="8820" type="stmt" count="0"/>
      <line num="8821" type="stmt" count="0"/>
      <line num="8822" type="stmt" count="0"/>
      <line num="8823" type="stmt" count="0"/>
      <line num="8824" type="stmt" count="0"/>
      <line num="8825" type="stmt" count="0"/>
      <line num="8826" type="stmt" count="0"/>
      <line num="8828" type="method" name="parseheading" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="8829" type="stmt" count="0"/>
      <line num="8830" type="stmt" count="0"/>
      <line num="8831" type="stmt" count="0"/>
      <line num="8832" type="stmt" count="0"/>
      <line num="8833" type="stmt" count="0"/>
      <line num="8834" type="stmt" count="0"/>
      <line num="8835" type="stmt" count="0"/>
      <line num="8836" type="stmt" count="0"/>
      <line num="8838" type="stmt" count="0"/>
      <line num="8839" type="stmt" count="0"/>
      <line num="8840" type="stmt" count="0"/>
      <line num="8842" type="stmt" count="0"/>
      <line num="8843" type="stmt" count="0"/>
      <line num="8844" type="stmt" count="0"/>
      <line num="8845" type="stmt" count="0"/>
      <line num="8846" type="stmt" count="0"/>
      <line num="8847" type="stmt" count="0"/>
      <line num="8848" type="stmt" count="0"/>
      <line num="8850" type="stmt" count="0"/>
      <line num="8851" type="stmt" count="0"/>
      <line num="8852" type="stmt" count="0"/>
      <line num="8855" type="stmt" count="0"/>
      <line num="8857" type="stmt" count="0"/>
      <line num="8858" type="stmt" count="0"/>
      <line num="8859" type="stmt" count="0"/>
      <line num="8861" type="stmt" count="0"/>
      <line num="8862" type="stmt" count="0"/>
      <line num="8863" type="stmt" count="0"/>
      <line num="8864" type="stmt" count="0"/>
      <line num="8866" type="stmt" count="0"/>
      <line num="8867" type="stmt" count="0"/>
      <line num="8868" type="stmt" count="0"/>
      <line num="8872" type="stmt" count="0"/>
      <line num="8873" type="stmt" count="0"/>
      <line num="8875" type="stmt" count="0"/>
      <line num="8876" type="stmt" count="0"/>
      <line num="8877" type="stmt" count="0"/>
      <line num="8882" type="stmt" count="0"/>
      <line num="8883" type="stmt" count="0"/>
      <line num="8884" type="stmt" count="0"/>
      <line num="8885" type="stmt" count="0"/>
      <line num="8886" type="stmt" count="0"/>
      <line num="8889" type="stmt" count="0"/>
      <line num="8890" type="stmt" count="0"/>
      <line num="8891" type="stmt" count="0"/>
      <line num="8892" type="stmt" count="0"/>
      <line num="8894" type="stmt" count="0"/>
      <line num="8895" type="stmt" count="0"/>
      <line num="8897" type="stmt" count="0"/>
      <line num="8898" type="stmt" count="0"/>
      <line num="8900" type="stmt" count="0"/>
      <line num="8901" type="stmt" count="0"/>
      <line num="8902" type="stmt" count="0"/>
      <line num="8903" type="stmt" count="0"/>
      <line num="8905" type="stmt" count="0"/>
      <line num="8906" type="stmt" count="0"/>
      <line num="8907" type="stmt" count="0"/>
      <line num="8910" type="stmt" count="0"/>
      <line num="8911" type="stmt" count="0"/>
      <line num="8913" type="stmt" count="0"/>
      <line num="8914" type="stmt" count="0"/>
      <line num="8915" type="stmt" count="0"/>
      <line num="8916" type="stmt" count="0"/>
      <line num="8920" type="stmt" count="0"/>
      <line num="8922" type="stmt" count="0"/>
      <line num="8923" type="stmt" count="0"/>
      <line num="8927" type="stmt" count="0"/>
      <line num="8928" type="stmt" count="0"/>
      <line num="8929" type="stmt" count="0"/>
      <line num="8930" type="stmt" count="0"/>
      <line num="8932" type="stmt" count="0"/>
      <line num="8933" type="stmt" count="0"/>
      <line num="8934" type="stmt" count="0"/>
      <line num="8935" type="stmt" count="0"/>
      <line num="8937" type="stmt" count="0"/>
      <line num="8938" type="stmt" count="0"/>
      <line num="8940" type="stmt" count="0"/>
      <line num="8941" type="stmt" count="0"/>
      <line num="8942" type="stmt" count="0"/>
      <line num="8944" type="stmt" count="0"/>
      <line num="8945" type="stmt" count="0"/>
      <line num="8946" type="stmt" count="0"/>
      <line num="8948" type="stmt" count="0"/>
      <line num="8951" type="stmt" count="0"/>
      <line num="8952" type="stmt" count="0"/>
      <line num="8953" type="stmt" count="0"/>
      <line num="8955" type="stmt" count="0"/>
      <line num="8957" type="stmt" count="0"/>
      <line num="8958" type="stmt" count="0"/>
      <line num="8960" type="stmt" count="0"/>
      <line num="8965" type="stmt" count="0"/>
      <line num="8966" type="stmt" count="0"/>
      <line num="8967" type="stmt" count="0"/>
      <line num="8968" type="stmt" count="0"/>
      <line num="8969" type="stmt" count="0"/>
      <line num="8971" type="stmt" count="0"/>
      <line num="8972" type="stmt" count="0"/>
      <line num="8973" type="stmt" count="0"/>
      <line num="8976" type="stmt" count="0"/>
      <line num="8979" type="stmt" count="0"/>
      <line num="8980" type="stmt" count="0"/>
      <line num="8981" type="stmt" count="0"/>
      <line num="8983" type="stmt" count="0"/>
      <line num="8984" type="stmt" count="0"/>
      <line num="8985" type="stmt" count="0"/>
      <line num="8988" type="stmt" count="0"/>
      <line num="8990" type="stmt" count="0"/>
      <line num="8991" type="stmt" count="0"/>
      <line num="8992" type="stmt" count="0"/>
      <line num="8995" type="stmt" count="0"/>
      <line num="8996" type="stmt" count="0"/>
      <line num="8997" type="stmt" count="0"/>
      <line num="8998" type="stmt" count="0"/>
      <line num="8999" type="stmt" count="0"/>
      <line num="9000" type="stmt" count="0"/>
      <line num="9001" type="stmt" count="0"/>
      <line num="9003" type="method" name="parsehr" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="9004" type="stmt" count="0"/>
      <line num="9005" type="stmt" count="0"/>
      <line num="9006" type="stmt" count="0"/>
      <line num="9007" type="stmt" count="0"/>
      <line num="9008" type="stmt" count="0"/>
      <line num="9009" type="stmt" count="0"/>
      <line num="9010" type="stmt" count="0"/>
      <line num="9011" type="stmt" count="0"/>
      <line num="9013" type="stmt" count="0"/>
      <line num="9014" type="stmt" count="0"/>
      <line num="9015" type="stmt" count="0"/>
      <line num="9017" type="stmt" count="0"/>
      <line num="9018" type="stmt" count="0"/>
      <line num="9019" type="stmt" count="0"/>
      <line num="9020" type="stmt" count="0"/>
      <line num="9022" type="stmt" count="0"/>
      <line num="9023" type="stmt" count="0"/>
      <line num="9024" type="stmt" count="0"/>
      <line num="9025" type="stmt" count="0"/>
      <line num="9027" type="stmt" count="0"/>
      <line num="9029" type="stmt" count="0"/>
      <line num="9030" type="stmt" count="0"/>
      <line num="9031" type="stmt" count="0"/>
      <line num="9033" type="stmt" count="0"/>
      <line num="9034" type="stmt" count="0"/>
      <line num="9035" type="stmt" count="0"/>
      <line num="9039" type="stmt" count="0"/>
      <line num="9041" type="stmt" count="0"/>
      <line num="9042" type="stmt" count="0"/>
      <line num="9044" type="stmt" count="0"/>
      <line num="9045" type="stmt" count="0"/>
      <line num="9046" type="stmt" count="0"/>
      <line num="9047" type="stmt" count="0"/>
      <line num="9051" type="stmt" count="0"/>
      <line num="9053" type="stmt" count="0"/>
      <line num="9054" type="stmt" count="0"/>
      <line num="9055" type="stmt" count="0"/>
      <line num="9056" type="stmt" count="0"/>
      <line num="9057" type="stmt" count="0"/>
      <line num="9058" type="stmt" count="0"/>
      <line num="9060" type="stmt" count="0"/>
      <line num="9061" type="stmt" count="0"/>
      <line num="9064" type="stmt" count="0"/>
      <line num="9066" type="stmt" count="0"/>
      <line num="9067" type="stmt" count="0"/>
      <line num="9068" type="stmt" count="0"/>
      <line num="9069" type="stmt" count="0"/>
      <line num="9072" type="stmt" count="0"/>
      <line num="9073" type="stmt" count="0"/>
      <line num="9074" type="stmt" count="0"/>
      <line num="9075" type="stmt" count="0"/>
      <line num="9076" type="stmt" count="0"/>
      <line num="9080" type="stmt" count="0"/>
      <line num="9081" type="stmt" count="0"/>
      <line num="9082" type="stmt" count="0"/>
      <line num="9083" type="stmt" count="0"/>
      <line num="9085" type="stmt" count="0"/>
      <line num="9087" type="stmt" count="0"/>
      <line num="9088" type="stmt" count="0"/>
      <line num="9089" type="stmt" count="0"/>
      <line num="9092" type="stmt" count="0"/>
      <line num="9093" type="stmt" count="0"/>
      <line num="9094" type="stmt" count="0"/>
      <line num="9095" type="stmt" count="0"/>
      <line num="9096" type="stmt" count="0"/>
      <line num="9097" type="stmt" count="0"/>
      <line num="9098" type="stmt" count="0"/>
      <line num="9100" type="method" name="parsetable_line" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="9101" type="stmt" count="0"/>
      <line num="9102" type="stmt" count="0"/>
      <line num="9103" type="stmt" count="0"/>
      <line num="9104" type="stmt" count="0"/>
      <line num="9105" type="stmt" count="0"/>
      <line num="9106" type="stmt" count="0"/>
      <line num="9107" type="stmt" count="0"/>
      <line num="9108" type="stmt" count="0"/>
      <line num="9110" type="stmt" count="0"/>
      <line num="9111" type="stmt" count="0"/>
      <line num="9112" type="stmt" count="0"/>
      <line num="9114" type="stmt" count="0"/>
      <line num="9115" type="stmt" count="0"/>
      <line num="9117" type="stmt" count="0"/>
      <line num="9118" type="stmt" count="0"/>
      <line num="9119" type="stmt" count="0"/>
      <line num="9121" type="stmt" count="0"/>
      <line num="9126" type="stmt" count="0"/>
      <line num="9127" type="stmt" count="0"/>
      <line num="9128" type="stmt" count="0"/>
      <line num="9129" type="stmt" count="0"/>
      <line num="9131" type="stmt" count="0"/>
      <line num="9132" type="stmt" count="0"/>
      <line num="9133" type="stmt" count="0"/>
      <line num="9134" type="stmt" count="0"/>
      <line num="9135" type="stmt" count="0"/>
      <line num="9139" type="stmt" count="0"/>
      <line num="9140" type="stmt" count="0"/>
      <line num="9141" type="stmt" count="0"/>
      <line num="9143" type="stmt" count="0"/>
      <line num="9144" type="stmt" count="0"/>
      <line num="9145" type="stmt" count="0"/>
      <line num="9147" type="stmt" count="0"/>
      <line num="9150" type="stmt" count="0"/>
      <line num="9151" type="stmt" count="0"/>
      <line num="9152" type="stmt" count="0"/>
      <line num="9153" type="stmt" count="0"/>
      <line num="9155" type="stmt" count="0"/>
      <line num="9157" type="stmt" count="0"/>
      <line num="9158" type="stmt" count="0"/>
      <line num="9159" type="stmt" count="0"/>
      <line num="9162" type="stmt" count="0"/>
      <line num="9163" type="stmt" count="0"/>
      <line num="9164" type="stmt" count="0"/>
      <line num="9165" type="stmt" count="0"/>
      <line num="9166" type="stmt" count="0"/>
      <line num="9167" type="stmt" count="0"/>
      <line num="9168" type="stmt" count="0"/>
      <line num="9170" type="method" name="parsesol_prefix" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="9171" type="stmt" count="0"/>
      <line num="9172" type="stmt" count="0"/>
      <line num="9173" type="stmt" count="0"/>
      <line num="9174" type="stmt" count="0"/>
      <line num="9175" type="stmt" count="0"/>
      <line num="9177" type="stmt" count="0"/>
      <line num="9181" type="stmt" count="0"/>
      <line num="9182" type="stmt" count="0"/>
      <line num="9183" type="stmt" count="0"/>
      <line num="9185" type="stmt" count="0"/>
      <line num="9186" type="stmt" count="0"/>
      <line num="9187" type="stmt" count="0"/>
      <line num="9188" type="stmt" count="0"/>
      <line num="9189" type="stmt" count="0"/>
      <line num="9190" type="stmt" count="0"/>
      <line num="9191" type="stmt" count="0"/>
      <line num="9193" type="stmt" count="0"/>
      <line num="9196" type="stmt" count="0"/>
      <line num="9197" type="stmt" count="0"/>
      <line num="9198" type="stmt" count="0"/>
      <line num="9199" type="stmt" count="0"/>
      <line num="9200" type="stmt" count="0"/>
      <line num="9201" type="stmt" count="0"/>
      <line num="9202" type="stmt" count="0"/>
      <line num="9204" type="method" name="parseempty_lines_with_comments" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="9205" type="stmt" count="0"/>
      <line num="9206" type="stmt" count="0"/>
      <line num="9207" type="stmt" count="0"/>
      <line num="9208" type="stmt" count="0"/>
      <line num="9209" type="stmt" count="0"/>
      <line num="9211" type="stmt" count="0"/>
      <line num="9214" type="stmt" count="0"/>
      <line num="9216" type="stmt" count="0"/>
      <line num="9217" type="stmt" count="0"/>
      <line num="9218" type="stmt" count="0"/>
      <line num="9220" type="stmt" count="0"/>
      <line num="9221" type="stmt" count="0"/>
      <line num="9222" type="stmt" count="0"/>
      <line num="9224" type="stmt" count="0"/>
      <line num="9225" type="stmt" count="0"/>
      <line num="9227" type="stmt" count="0"/>
      <line num="9230" type="stmt" count="0"/>
      <line num="9231" type="stmt" count="0"/>
      <line num="9233" type="stmt" count="0"/>
      <line num="9234" type="stmt" count="0"/>
      <line num="9235" type="stmt" count="0"/>
      <line num="9237" type="stmt" count="0"/>
      <line num="9241" type="stmt" count="0"/>
      <line num="9242" type="stmt" count="0"/>
      <line num="9243" type="stmt" count="0"/>
      <line num="9244" type="stmt" count="0"/>
      <line num="9245" type="stmt" count="0"/>
      <line num="9247" type="stmt" count="0"/>
      <line num="9249" type="stmt" count="0"/>
      <line num="9250" type="stmt" count="0"/>
      <line num="9251" type="stmt" count="0"/>
      <line num="9253" type="stmt" count="0"/>
      <line num="9257" type="stmt" count="0"/>
      <line num="9258" type="stmt" count="0"/>
      <line num="9259" type="stmt" count="0"/>
      <line num="9260" type="stmt" count="0"/>
      <line num="9261" type="stmt" count="0"/>
      <line num="9263" type="stmt" count="0"/>
      <line num="9265" type="stmt" count="0"/>
      <line num="9266" type="stmt" count="0"/>
      <line num="9268" type="stmt" count="0"/>
      <line num="9272" type="stmt" count="0"/>
      <line num="9273" type="stmt" count="0"/>
      <line num="9276" type="stmt" count="0"/>
      <line num="9277" type="stmt" count="0"/>
      <line num="9278" type="stmt" count="0"/>
      <line num="9279" type="stmt" count="0"/>
      <line num="9282" type="stmt" count="0"/>
      <line num="9284" type="stmt" count="0"/>
      <line num="9285" type="stmt" count="0"/>
      <line num="9286" type="stmt" count="0"/>
      <line num="9289" type="stmt" count="0"/>
      <line num="9290" type="stmt" count="0"/>
      <line num="9291" type="stmt" count="0"/>
      <line num="9292" type="stmt" count="0"/>
      <line num="9293" type="stmt" count="0"/>
      <line num="9294" type="stmt" count="0"/>
      <line num="9295" type="stmt" count="0"/>
      <line num="9297" type="method" name="discardtplarg_preproc" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="9298" type="stmt" count="0"/>
      <line num="9299" type="stmt" count="0"/>
      <line num="9300" type="stmt" count="0"/>
      <line num="9301" type="stmt" count="0"/>
      <line num="9302" type="stmt" count="0"/>
      <line num="9303" type="stmt" count="0"/>
      <line num="9304" type="stmt" count="0"/>
      <line num="9305" type="stmt" count="0"/>
      <line num="9307" type="stmt" count="0"/>
      <line num="9308" type="stmt" count="0"/>
      <line num="9309" type="stmt" count="0"/>
      <line num="9311" type="stmt" count="0"/>
      <line num="9312" type="stmt" count="0"/>
      <line num="9313" type="stmt" count="0"/>
      <line num="9314" type="stmt" count="0"/>
      <line num="9316" type="stmt" count="0"/>
      <line num="9317" type="stmt" count="0"/>
      <line num="9318" type="stmt" count="0"/>
      <line num="9319" type="stmt" count="0"/>
      <line num="9322" type="stmt" count="0"/>
      <line num="9323" type="stmt" count="0"/>
      <line num="9324" type="stmt" count="0"/>
      <line num="9328" type="stmt" count="0"/>
      <line num="9329" type="stmt" count="0"/>
      <line num="9330" type="stmt" count="0"/>
      <line num="9331" type="stmt" count="0"/>
      <line num="9332" type="stmt" count="0"/>
      <line num="9335" type="stmt" count="0"/>
      <line num="9336" type="stmt" count="0"/>
      <line num="9338" type="stmt" count="0"/>
      <line num="9339" type="stmt" count="0"/>
      <line num="9340" type="stmt" count="0"/>
      <line num="9342" type="stmt" count="0"/>
      <line num="9343" type="stmt" count="0"/>
      <line num="9344" type="stmt" count="0"/>
      <line num="9346" type="stmt" count="0"/>
      <line num="9347" type="stmt" count="0"/>
      <line num="9348" type="stmt" count="0"/>
      <line num="9351" type="stmt" count="0"/>
      <line num="9353" type="stmt" count="0"/>
      <line num="9355" type="stmt" count="0"/>
      <line num="9357" type="stmt" count="0"/>
      <line num="9358" type="stmt" count="0"/>
      <line num="9359" type="stmt" count="0"/>
      <line num="9363" type="stmt" count="0"/>
      <line num="9364" type="stmt" count="0"/>
      <line num="9365" type="stmt" count="0"/>
      <line num="9366" type="stmt" count="0"/>
      <line num="9369" type="stmt" count="0"/>
      <line num="9370" type="stmt" count="0"/>
      <line num="9371" type="stmt" count="0"/>
      <line num="9373" type="stmt" count="0"/>
      <line num="9374" type="stmt" count="0"/>
      <line num="9375" type="stmt" count="0"/>
      <line num="9376" type="stmt" count="0"/>
      <line num="9377" type="stmt" count="0"/>
      <line num="9380" type="stmt" count="0"/>
      <line num="9382" type="stmt" count="0"/>
      <line num="9383" type="stmt" count="0"/>
      <line num="9384" type="stmt" count="0"/>
      <line num="9386" type="stmt" count="0"/>
      <line num="9387" type="stmt" count="0"/>
      <line num="9388" type="stmt" count="0"/>
      <line num="9390" type="stmt" count="0"/>
      <line num="9391" type="stmt" count="0"/>
      <line num="9393" type="stmt" count="0"/>
      <line num="9395" type="stmt" count="0"/>
      <line num="9396" type="stmt" count="0"/>
      <line num="9397" type="stmt" count="0"/>
      <line num="9399" type="stmt" count="0"/>
      <line num="9404" type="stmt" count="0"/>
      <line num="9405" type="stmt" count="0"/>
      <line num="9407" type="stmt" count="0"/>
      <line num="9408" type="stmt" count="0"/>
      <line num="9409" type="stmt" count="0"/>
      <line num="9411" type="stmt" count="0"/>
      <line num="9412" type="stmt" count="0"/>
      <line num="9413" type="stmt" count="0"/>
      <line num="9415" type="stmt" count="0"/>
      <line num="9417" type="stmt" count="0"/>
      <line num="9418" type="stmt" count="0"/>
      <line num="9419" type="stmt" count="0"/>
      <line num="9420" type="stmt" count="0"/>
      <line num="9422" type="stmt" count="0"/>
      <line num="9424" type="stmt" count="0"/>
      <line num="9425" type="stmt" count="0"/>
      <line num="9426" type="stmt" count="0"/>
      <line num="9428" type="stmt" count="0"/>
      <line num="9431" type="stmt" count="0"/>
      <line num="9432" type="stmt" count="0"/>
      <line num="9433" type="stmt" count="0"/>
      <line num="9435" type="stmt" count="0"/>
      <line num="9436" type="stmt" count="0"/>
      <line num="9437" type="stmt" count="0"/>
      <line num="9440" type="stmt" count="0"/>
      <line num="9442" type="stmt" count="0"/>
      <line num="9443" type="stmt" count="0"/>
      <line num="9444" type="stmt" count="0"/>
      <line num="9445" type="stmt" count="0"/>
      <line num="9448" type="stmt" count="0"/>
      <line num="9451" type="stmt" count="0"/>
      <line num="9452" type="stmt" count="0"/>
      <line num="9453" type="stmt" count="0"/>
      <line num="9454" type="stmt" count="0"/>
      <line num="9456" type="stmt" count="0"/>
      <line num="9458" type="stmt" count="0"/>
      <line num="9459" type="stmt" count="0"/>
      <line num="9460" type="stmt" count="0"/>
      <line num="9461" type="stmt" count="0"/>
      <line num="9463" type="stmt" count="0"/>
      <line num="9470" type="stmt" count="0"/>
      <line num="9471" type="stmt" count="0"/>
      <line num="9472" type="stmt" count="0"/>
      <line num="9476" type="stmt" count="0"/>
      <line num="9477" type="stmt" count="0"/>
      <line num="9478" type="stmt" count="0"/>
      <line num="9479" type="stmt" count="0"/>
      <line num="9480" type="stmt" count="0"/>
      <line num="9483" type="stmt" count="0"/>
      <line num="9484" type="stmt" count="0"/>
      <line num="9485" type="stmt" count="0"/>
      <line num="9486" type="stmt" count="0"/>
      <line num="9487" type="stmt" count="0"/>
      <line num="9489" type="stmt" count="0"/>
      <line num="9490" type="stmt" count="0"/>
      <line num="9491" type="stmt" count="0"/>
      <line num="9493" type="stmt" count="0"/>
      <line num="9494" type="stmt" count="0"/>
      <line num="9495" type="stmt" count="0"/>
      <line num="9496" type="stmt" count="0"/>
      <line num="9497" type="stmt" count="0"/>
      <line num="9499" type="stmt" count="0"/>
      <line num="9501" type="stmt" count="0"/>
      <line num="9502" type="stmt" count="0"/>
      <line num="9503" type="stmt" count="0"/>
      <line num="9506" type="stmt" count="0"/>
      <line num="9507" type="stmt" count="0"/>
      <line num="9508" type="stmt" count="0"/>
      <line num="9509" type="stmt" count="0"/>
      <line num="9510" type="stmt" count="0"/>
      <line num="9511" type="stmt" count="0"/>
      <line num="9512" type="stmt" count="0"/>
      <line num="9514" type="method" name="parsetemplate_preproc" visibility="private" complexity="49" crap="2450" count="0"/>
      <line num="9515" type="stmt" count="0"/>
      <line num="9516" type="stmt" count="0"/>
      <line num="9517" type="stmt" count="0"/>
      <line num="9518" type="stmt" count="0"/>
      <line num="9519" type="stmt" count="0"/>
      <line num="9520" type="stmt" count="0"/>
      <line num="9521" type="stmt" count="0"/>
      <line num="9522" type="stmt" count="0"/>
      <line num="9524" type="stmt" count="0"/>
      <line num="9525" type="stmt" count="0"/>
      <line num="9527" type="stmt" count="0"/>
      <line num="9529" type="stmt" count="0"/>
      <line num="9530" type="stmt" count="0"/>
      <line num="9531" type="stmt" count="0"/>
      <line num="9532" type="stmt" count="0"/>
      <line num="9534" type="stmt" count="0"/>
      <line num="9535" type="stmt" count="0"/>
      <line num="9536" type="stmt" count="0"/>
      <line num="9537" type="stmt" count="0"/>
      <line num="9540" type="stmt" count="0"/>
      <line num="9541" type="stmt" count="0"/>
      <line num="9542" type="stmt" count="0"/>
      <line num="9546" type="stmt" count="0"/>
      <line num="9547" type="stmt" count="0"/>
      <line num="9548" type="stmt" count="0"/>
      <line num="9549" type="stmt" count="0"/>
      <line num="9550" type="stmt" count="0"/>
      <line num="9554" type="stmt" count="0"/>
      <line num="9555" type="stmt" count="0"/>
      <line num="9556" type="stmt" count="0"/>
      <line num="9558" type="stmt" count="0"/>
      <line num="9561" type="stmt" count="0"/>
      <line num="9562" type="stmt" count="0"/>
      <line num="9563" type="stmt" count="0"/>
      <line num="9564" type="stmt" count="0"/>
      <line num="9566" type="stmt" count="0"/>
      <line num="9568" type="stmt" count="0"/>
      <line num="9570" type="stmt" count="0"/>
      <line num="9572" type="stmt" count="0"/>
      <line num="9573" type="stmt" count="0"/>
      <line num="9574" type="stmt" count="0"/>
      <line num="9578" type="stmt" count="0"/>
      <line num="9579" type="stmt" count="0"/>
      <line num="9580" type="stmt" count="0"/>
      <line num="9581" type="stmt" count="0"/>
      <line num="9584" type="stmt" count="0"/>
      <line num="9585" type="stmt" count="0"/>
      <line num="9586" type="stmt" count="0"/>
      <line num="9588" type="stmt" count="0"/>
      <line num="9589" type="stmt" count="0"/>
      <line num="9590" type="stmt" count="0"/>
      <line num="9591" type="stmt" count="0"/>
      <line num="9592" type="stmt" count="0"/>
      <line num="9595" type="stmt" count="0"/>
      <line num="9597" type="stmt" count="0"/>
      <line num="9598" type="stmt" count="0"/>
      <line num="9599" type="stmt" count="0"/>
      <line num="9601" type="stmt" count="0"/>
      <line num="9602" type="stmt" count="0"/>
      <line num="9603" type="stmt" count="0"/>
      <line num="9605" type="stmt" count="0"/>
      <line num="9606" type="stmt" count="0"/>
      <line num="9608" type="stmt" count="0"/>
      <line num="9610" type="stmt" count="0"/>
      <line num="9611" type="stmt" count="0"/>
      <line num="9612" type="stmt" count="0"/>
      <line num="9614" type="stmt" count="0"/>
      <line num="9619" type="stmt" count="0"/>
      <line num="9620" type="stmt" count="0"/>
      <line num="9622" type="stmt" count="0"/>
      <line num="9623" type="stmt" count="0"/>
      <line num="9624" type="stmt" count="0"/>
      <line num="9626" type="stmt" count="0"/>
      <line num="9627" type="stmt" count="0"/>
      <line num="9628" type="stmt" count="0"/>
      <line num="9630" type="stmt" count="0"/>
      <line num="9632" type="stmt" count="0"/>
      <line num="9633" type="stmt" count="0"/>
      <line num="9634" type="stmt" count="0"/>
      <line num="9635" type="stmt" count="0"/>
      <line num="9637" type="stmt" count="0"/>
      <line num="9639" type="stmt" count="0"/>
      <line num="9640" type="stmt" count="0"/>
      <line num="9641" type="stmt" count="0"/>
      <line num="9643" type="stmt" count="0"/>
      <line num="9646" type="stmt" count="0"/>
      <line num="9647" type="stmt" count="0"/>
      <line num="9648" type="stmt" count="0"/>
      <line num="9650" type="stmt" count="0"/>
      <line num="9651" type="stmt" count="0"/>
      <line num="9652" type="stmt" count="0"/>
      <line num="9655" type="stmt" count="0"/>
      <line num="9657" type="stmt" count="0"/>
      <line num="9658" type="stmt" count="0"/>
      <line num="9659" type="stmt" count="0"/>
      <line num="9660" type="stmt" count="0"/>
      <line num="9663" type="stmt" count="0"/>
      <line num="9666" type="stmt" count="0"/>
      <line num="9667" type="stmt" count="0"/>
      <line num="9668" type="stmt" count="0"/>
      <line num="9669" type="stmt" count="0"/>
      <line num="9671" type="stmt" count="0"/>
      <line num="9673" type="stmt" count="0"/>
      <line num="9674" type="stmt" count="0"/>
      <line num="9675" type="stmt" count="0"/>
      <line num="9676" type="stmt" count="0"/>
      <line num="9678" type="stmt" count="0"/>
      <line num="9685" type="stmt" count="0"/>
      <line num="9686" type="stmt" count="0"/>
      <line num="9687" type="stmt" count="0"/>
      <line num="9691" type="stmt" count="0"/>
      <line num="9692" type="stmt" count="0"/>
      <line num="9693" type="stmt" count="0"/>
      <line num="9694" type="stmt" count="0"/>
      <line num="9695" type="stmt" count="0"/>
      <line num="9698" type="stmt" count="0"/>
      <line num="9699" type="stmt" count="0"/>
      <line num="9700" type="stmt" count="0"/>
      <line num="9701" type="stmt" count="0"/>
      <line num="9702" type="stmt" count="0"/>
      <line num="9704" type="stmt" count="0"/>
      <line num="9705" type="stmt" count="0"/>
      <line num="9706" type="stmt" count="0"/>
      <line num="9708" type="stmt" count="0"/>
      <line num="9709" type="stmt" count="0"/>
      <line num="9710" type="stmt" count="0"/>
      <line num="9711" type="stmt" count="0"/>
      <line num="9712" type="stmt" count="0"/>
      <line num="9714" type="stmt" count="0"/>
      <line num="9716" type="stmt" count="0"/>
      <line num="9717" type="stmt" count="0"/>
      <line num="9718" type="stmt" count="0"/>
      <line num="9719" type="stmt" count="0"/>
      <line num="9722" type="stmt" count="0"/>
      <line num="9724" type="stmt" count="0"/>
      <line num="9725" type="stmt" count="0"/>
      <line num="9726" type="stmt" count="0"/>
      <line num="9727" type="stmt" count="0"/>
      <line num="9729" type="stmt" count="0"/>
      <line num="9730" type="stmt" count="0"/>
      <line num="9731" type="stmt" count="0"/>
      <line num="9732" type="stmt" count="0"/>
      <line num="9735" type="stmt" count="0"/>
      <line num="9736" type="stmt" count="0"/>
      <line num="9737" type="stmt" count="0"/>
      <line num="9741" type="stmt" count="0"/>
      <line num="9742" type="stmt" count="0"/>
      <line num="9743" type="stmt" count="0"/>
      <line num="9744" type="stmt" count="0"/>
      <line num="9745" type="stmt" count="0"/>
      <line num="9748" type="stmt" count="0"/>
      <line num="9749" type="stmt" count="0"/>
      <line num="9750" type="stmt" count="0"/>
      <line num="9752" type="stmt" count="0"/>
      <line num="9753" type="stmt" count="0"/>
      <line num="9754" type="stmt" count="0"/>
      <line num="9755" type="stmt" count="0"/>
      <line num="9756" type="stmt" count="0"/>
      <line num="9758" type="stmt" count="0"/>
      <line num="9760" type="stmt" count="0"/>
      <line num="9761" type="stmt" count="0"/>
      <line num="9763" type="stmt" count="0"/>
      <line num="9768" type="stmt" count="0"/>
      <line num="9769" type="stmt" count="0"/>
      <line num="9770" type="stmt" count="0"/>
      <line num="9771" type="stmt" count="0"/>
      <line num="9772" type="stmt" count="0"/>
      <line num="9773" type="stmt" count="0"/>
      <line num="9774" type="stmt" count="0"/>
      <line num="9776" type="method" name="parsetplarg_preproc" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="9777" type="stmt" count="0"/>
      <line num="9778" type="stmt" count="0"/>
      <line num="9779" type="stmt" count="0"/>
      <line num="9780" type="stmt" count="0"/>
      <line num="9781" type="stmt" count="0"/>
      <line num="9782" type="stmt" count="0"/>
      <line num="9783" type="stmt" count="0"/>
      <line num="9784" type="stmt" count="0"/>
      <line num="9786" type="stmt" count="0"/>
      <line num="9787" type="stmt" count="0"/>
      <line num="9788" type="stmt" count="0"/>
      <line num="9790" type="stmt" count="0"/>
      <line num="9791" type="stmt" count="0"/>
      <line num="9792" type="stmt" count="0"/>
      <line num="9793" type="stmt" count="0"/>
      <line num="9795" type="stmt" count="0"/>
      <line num="9796" type="stmt" count="0"/>
      <line num="9797" type="stmt" count="0"/>
      <line num="9798" type="stmt" count="0"/>
      <line num="9801" type="stmt" count="0"/>
      <line num="9802" type="stmt" count="0"/>
      <line num="9803" type="stmt" count="0"/>
      <line num="9807" type="stmt" count="0"/>
      <line num="9808" type="stmt" count="0"/>
      <line num="9809" type="stmt" count="0"/>
      <line num="9810" type="stmt" count="0"/>
      <line num="9811" type="stmt" count="0"/>
      <line num="9814" type="stmt" count="0"/>
      <line num="9815" type="stmt" count="0"/>
      <line num="9817" type="stmt" count="0"/>
      <line num="9818" type="stmt" count="0"/>
      <line num="9819" type="stmt" count="0"/>
      <line num="9821" type="stmt" count="0"/>
      <line num="9822" type="stmt" count="0"/>
      <line num="9823" type="stmt" count="0"/>
      <line num="9825" type="stmt" count="0"/>
      <line num="9826" type="stmt" count="0"/>
      <line num="9827" type="stmt" count="0"/>
      <line num="9830" type="stmt" count="0"/>
      <line num="9832" type="stmt" count="0"/>
      <line num="9834" type="stmt" count="0"/>
      <line num="9836" type="stmt" count="0"/>
      <line num="9837" type="stmt" count="0"/>
      <line num="9838" type="stmt" count="0"/>
      <line num="9842" type="stmt" count="0"/>
      <line num="9843" type="stmt" count="0"/>
      <line num="9844" type="stmt" count="0"/>
      <line num="9845" type="stmt" count="0"/>
      <line num="9848" type="stmt" count="0"/>
      <line num="9849" type="stmt" count="0"/>
      <line num="9850" type="stmt" count="0"/>
      <line num="9852" type="stmt" count="0"/>
      <line num="9853" type="stmt" count="0"/>
      <line num="9854" type="stmt" count="0"/>
      <line num="9855" type="stmt" count="0"/>
      <line num="9856" type="stmt" count="0"/>
      <line num="9859" type="stmt" count="0"/>
      <line num="9861" type="stmt" count="0"/>
      <line num="9862" type="stmt" count="0"/>
      <line num="9863" type="stmt" count="0"/>
      <line num="9865" type="stmt" count="0"/>
      <line num="9866" type="stmt" count="0"/>
      <line num="9867" type="stmt" count="0"/>
      <line num="9869" type="stmt" count="0"/>
      <line num="9870" type="stmt" count="0"/>
      <line num="9872" type="stmt" count="0"/>
      <line num="9874" type="stmt" count="0"/>
      <line num="9875" type="stmt" count="0"/>
      <line num="9876" type="stmt" count="0"/>
      <line num="9878" type="stmt" count="0"/>
      <line num="9883" type="stmt" count="0"/>
      <line num="9884" type="stmt" count="0"/>
      <line num="9886" type="stmt" count="0"/>
      <line num="9887" type="stmt" count="0"/>
      <line num="9888" type="stmt" count="0"/>
      <line num="9890" type="stmt" count="0"/>
      <line num="9891" type="stmt" count="0"/>
      <line num="9892" type="stmt" count="0"/>
      <line num="9894" type="stmt" count="0"/>
      <line num="9896" type="stmt" count="0"/>
      <line num="9897" type="stmt" count="0"/>
      <line num="9898" type="stmt" count="0"/>
      <line num="9899" type="stmt" count="0"/>
      <line num="9901" type="stmt" count="0"/>
      <line num="9903" type="stmt" count="0"/>
      <line num="9904" type="stmt" count="0"/>
      <line num="9905" type="stmt" count="0"/>
      <line num="9907" type="stmt" count="0"/>
      <line num="9910" type="stmt" count="0"/>
      <line num="9911" type="stmt" count="0"/>
      <line num="9912" type="stmt" count="0"/>
      <line num="9914" type="stmt" count="0"/>
      <line num="9915" type="stmt" count="0"/>
      <line num="9916" type="stmt" count="0"/>
      <line num="9919" type="stmt" count="0"/>
      <line num="9921" type="stmt" count="0"/>
      <line num="9922" type="stmt" count="0"/>
      <line num="9923" type="stmt" count="0"/>
      <line num="9924" type="stmt" count="0"/>
      <line num="9927" type="stmt" count="0"/>
      <line num="9930" type="stmt" count="0"/>
      <line num="9931" type="stmt" count="0"/>
      <line num="9932" type="stmt" count="0"/>
      <line num="9933" type="stmt" count="0"/>
      <line num="9935" type="stmt" count="0"/>
      <line num="9937" type="stmt" count="0"/>
      <line num="9938" type="stmt" count="0"/>
      <line num="9939" type="stmt" count="0"/>
      <line num="9940" type="stmt" count="0"/>
      <line num="9942" type="stmt" count="0"/>
      <line num="9949" type="stmt" count="0"/>
      <line num="9950" type="stmt" count="0"/>
      <line num="9951" type="stmt" count="0"/>
      <line num="9955" type="stmt" count="0"/>
      <line num="9956" type="stmt" count="0"/>
      <line num="9957" type="stmt" count="0"/>
      <line num="9958" type="stmt" count="0"/>
      <line num="9959" type="stmt" count="0"/>
      <line num="9962" type="stmt" count="0"/>
      <line num="9963" type="stmt" count="0"/>
      <line num="9964" type="stmt" count="0"/>
      <line num="9965" type="stmt" count="0"/>
      <line num="9966" type="stmt" count="0"/>
      <line num="9968" type="stmt" count="0"/>
      <line num="9969" type="stmt" count="0"/>
      <line num="9970" type="stmt" count="0"/>
      <line num="9972" type="stmt" count="0"/>
      <line num="9973" type="stmt" count="0"/>
      <line num="9974" type="stmt" count="0"/>
      <line num="9975" type="stmt" count="0"/>
      <line num="9976" type="stmt" count="0"/>
      <line num="9978" type="stmt" count="0"/>
      <line num="9980" type="stmt" count="0"/>
      <line num="9981" type="stmt" count="0"/>
      <line num="9982" type="stmt" count="0"/>
      <line num="9985" type="stmt" count="0"/>
      <line num="9986" type="stmt" count="0"/>
      <line num="9987" type="stmt" count="0"/>
      <line num="9988" type="stmt" count="0"/>
      <line num="9989" type="stmt" count="0"/>
      <line num="9990" type="stmt" count="0"/>
      <line num="9991" type="stmt" count="0"/>
      <line num="9993" type="method" name="discardwikilink_preproc" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="9994" type="stmt" count="0"/>
      <line num="9995" type="stmt" count="0"/>
      <line num="9996" type="stmt" count="0"/>
      <line num="9997" type="stmt" count="0"/>
      <line num="9998" type="stmt" count="0"/>
      <line num="9999" type="stmt" count="0"/>
      <line num="10000" type="stmt" count="0"/>
      <line num="10001" type="stmt" count="0"/>
      <line num="10003" type="stmt" count="0"/>
      <line num="10004" type="stmt" count="0"/>
      <line num="10005" type="stmt" count="0"/>
      <line num="10007" type="stmt" count="0"/>
      <line num="10008" type="stmt" count="0"/>
      <line num="10009" type="stmt" count="0"/>
      <line num="10010" type="stmt" count="0"/>
      <line num="10012" type="stmt" count="0"/>
      <line num="10013" type="stmt" count="0"/>
      <line num="10014" type="stmt" count="0"/>
      <line num="10015" type="stmt" count="0"/>
      <line num="10017" type="stmt" count="0"/>
      <line num="10018" type="stmt" count="0"/>
      <line num="10020" type="stmt" count="0"/>
      <line num="10021" type="stmt" count="0"/>
      <line num="10022" type="stmt" count="0"/>
      <line num="10024" type="stmt" count="0"/>
      <line num="10025" type="stmt" count="0"/>
      <line num="10026" type="stmt" count="0"/>
      <line num="10028" type="stmt" count="0"/>
      <line num="10029" type="stmt" count="0"/>
      <line num="10030" type="stmt" count="0"/>
      <line num="10033" type="stmt" count="0"/>
      <line num="10034" type="stmt" count="0"/>
      <line num="10036" type="stmt" count="0"/>
      <line num="10037" type="stmt" count="0"/>
      <line num="10038" type="stmt" count="0"/>
      <line num="10040" type="stmt" count="0"/>
      <line num="10041" type="stmt" count="0"/>
      <line num="10042" type="stmt" count="0"/>
      <line num="10045" type="stmt" count="0"/>
      <line num="10047" type="stmt" count="0"/>
      <line num="10048" type="stmt" count="0"/>
      <line num="10050" type="stmt" count="0"/>
      <line num="10051" type="stmt" count="0"/>
      <line num="10052" type="stmt" count="0"/>
      <line num="10054" type="stmt" count="0"/>
      <line num="10055" type="stmt" count="0"/>
      <line num="10056" type="stmt" count="0"/>
      <line num="10057" type="stmt" count="0"/>
      <line num="10058" type="stmt" count="0"/>
      <line num="10060" type="stmt" count="0"/>
      <line num="10062" type="stmt" count="0"/>
      <line num="10063" type="stmt" count="0"/>
      <line num="10064" type="stmt" count="0"/>
      <line num="10065" type="stmt" count="0"/>
      <line num="10068" type="stmt" count="0"/>
      <line num="10069" type="stmt" count="0"/>
      <line num="10071" type="stmt" count="0"/>
      <line num="10072" type="stmt" count="0"/>
      <line num="10073" type="stmt" count="0"/>
      <line num="10074" type="stmt" count="0"/>
      <line num="10078" type="stmt" count="0"/>
      <line num="10079" type="stmt" count="0"/>
      <line num="10080" type="stmt" count="0"/>
      <line num="10081" type="stmt" count="0"/>
      <line num="10083" type="stmt" count="0"/>
      <line num="10084" type="stmt" count="0"/>
      <line num="10085" type="stmt" count="0"/>
      <line num="10087" type="stmt" count="0"/>
      <line num="10088" type="stmt" count="0"/>
      <line num="10089" type="stmt" count="0"/>
      <line num="10090" type="stmt" count="0"/>
      <line num="10091" type="stmt" count="0"/>
      <line num="10093" type="stmt" count="0"/>
      <line num="10095" type="stmt" count="0"/>
      <line num="10096" type="stmt" count="0"/>
      <line num="10097" type="stmt" count="0"/>
      <line num="10100" type="stmt" count="0"/>
      <line num="10101" type="stmt" count="0"/>
      <line num="10102" type="stmt" count="0"/>
      <line num="10103" type="stmt" count="0"/>
      <line num="10104" type="stmt" count="0"/>
      <line num="10105" type="stmt" count="0"/>
      <line num="10106" type="stmt" count="0"/>
      <line num="10108" type="method" name="discardbroken_wikilink" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="10109" type="stmt" count="0"/>
      <line num="10110" type="stmt" count="0"/>
      <line num="10111" type="stmt" count="0"/>
      <line num="10112" type="stmt" count="0"/>
      <line num="10113" type="stmt" count="0"/>
      <line num="10114" type="stmt" count="0"/>
      <line num="10115" type="stmt" count="0"/>
      <line num="10116" type="stmt" count="0"/>
      <line num="10118" type="stmt" count="0"/>
      <line num="10119" type="stmt" count="0"/>
      <line num="10120" type="stmt" count="0"/>
      <line num="10122" type="stmt" count="0"/>
      <line num="10123" type="stmt" count="0"/>
      <line num="10124" type="stmt" count="0"/>
      <line num="10125" type="stmt" count="0"/>
      <line num="10126" type="stmt" count="0"/>
      <line num="10127" type="stmt" count="0"/>
      <line num="10128" type="stmt" count="0"/>
      <line num="10130" type="stmt" count="0"/>
      <line num="10131" type="stmt" count="0"/>
      <line num="10132" type="stmt" count="0"/>
      <line num="10135" type="stmt" count="0"/>
      <line num="10136" type="stmt" count="0"/>
      <line num="10137" type="stmt" count="0"/>
      <line num="10138" type="stmt" count="0"/>
      <line num="10140" type="stmt" count="0"/>
      <line num="10141" type="stmt" count="0"/>
      <line num="10142" type="stmt" count="0"/>
      <line num="10143" type="stmt" count="0"/>
      <line num="10146" type="stmt" count="0"/>
      <line num="10147" type="stmt" count="0"/>
      <line num="10148" type="stmt" count="0"/>
      <line num="10149" type="stmt" count="0"/>
      <line num="10151" type="stmt" count="0"/>
      <line num="10152" type="stmt" count="0"/>
      <line num="10153" type="stmt" count="0"/>
      <line num="10154" type="stmt" count="0"/>
      <line num="10157" type="stmt" count="0"/>
      <line num="10158" type="stmt" count="0"/>
      <line num="10159" type="stmt" count="0"/>
      <line num="10161" type="stmt" count="0"/>
      <line num="10162" type="stmt" count="0"/>
      <line num="10163" type="stmt" count="0"/>
      <line num="10165" type="stmt" count="0"/>
      <line num="10166" type="stmt" count="0"/>
      <line num="10169" type="stmt" count="0"/>
      <line num="10170" type="stmt" count="0"/>
      <line num="10171" type="stmt" count="0"/>
      <line num="10172" type="stmt" count="0"/>
      <line num="10174" type="stmt" count="0"/>
      <line num="10177" type="stmt" count="0"/>
      <line num="10178" type="stmt" count="0"/>
      <line num="10179" type="stmt" count="0"/>
      <line num="10180" type="stmt" count="0"/>
      <line num="10183" type="stmt" count="0"/>
      <line num="10185" type="stmt" count="0"/>
      <line num="10186" type="stmt" count="0"/>
      <line num="10187" type="stmt" count="0"/>
      <line num="10190" type="stmt" count="0"/>
      <line num="10191" type="stmt" count="0"/>
      <line num="10192" type="stmt" count="0"/>
      <line num="10193" type="stmt" count="0"/>
      <line num="10194" type="stmt" count="0"/>
      <line num="10195" type="stmt" count="0"/>
      <line num="10196" type="stmt" count="0"/>
      <line num="10198" type="method" name="parsewellformed_extension_tag" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="10199" type="stmt" count="0"/>
      <line num="10200" type="stmt" count="0"/>
      <line num="10201" type="stmt" count="0"/>
      <line num="10202" type="stmt" count="0"/>
      <line num="10203" type="stmt" count="0"/>
      <line num="10204" type="stmt" count="0"/>
      <line num="10205" type="stmt" count="0"/>
      <line num="10206" type="stmt" count="0"/>
      <line num="10208" type="stmt" count="0"/>
      <line num="10209" type="stmt" count="0"/>
      <line num="10210" type="stmt" count="0"/>
      <line num="10212" type="stmt" count="0"/>
      <line num="10213" type="stmt" count="0"/>
      <line num="10215" type="stmt" count="0"/>
      <line num="10216" type="stmt" count="0"/>
      <line num="10217" type="stmt" count="0"/>
      <line num="10219" type="stmt" count="0"/>
      <line num="10220" type="stmt" count="0"/>
      <line num="10221" type="stmt" count="0"/>
      <line num="10222" type="stmt" count="0"/>
      <line num="10224" type="stmt" count="0"/>
      <line num="10225" type="stmt" count="0"/>
      <line num="10226" type="stmt" count="0"/>
      <line num="10227" type="stmt" count="0"/>
      <line num="10229" type="stmt" count="0"/>
      <line num="10231" type="stmt" count="0"/>
      <line num="10232" type="stmt" count="0"/>
      <line num="10233" type="stmt" count="0"/>
      <line num="10236" type="stmt" count="0"/>
      <line num="10237" type="stmt" count="0"/>
      <line num="10238" type="stmt" count="0"/>
      <line num="10239" type="stmt" count="0"/>
      <line num="10240" type="stmt" count="0"/>
      <line num="10241" type="stmt" count="0"/>
      <line num="10242" type="stmt" count="0"/>
      <line num="10244" type="method" name="parsexmlish_tag" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="10245" type="stmt" count="0"/>
      <line num="10246" type="stmt" count="0"/>
      <line num="10247" type="stmt" count="0"/>
      <line num="10248" type="stmt" count="0"/>
      <line num="10249" type="stmt" count="0"/>
      <line num="10250" type="stmt" count="0"/>
      <line num="10251" type="stmt" count="0"/>
      <line num="10252" type="stmt" count="0"/>
      <line num="10254" type="stmt" count="0"/>
      <line num="10255" type="stmt" count="0"/>
      <line num="10256" type="stmt" count="0"/>
      <line num="10258" type="stmt" count="0"/>
      <line num="10259" type="stmt" count="0"/>
      <line num="10261" type="stmt" count="0"/>
      <line num="10262" type="stmt" count="0"/>
      <line num="10263" type="stmt" count="0"/>
      <line num="10264" type="stmt" count="0"/>
      <line num="10266" type="stmt" count="0"/>
      <line num="10267" type="stmt" count="0"/>
      <line num="10268" type="stmt" count="0"/>
      <line num="10269" type="stmt" count="0"/>
      <line num="10271" type="stmt" count="0"/>
      <line num="10272" type="stmt" count="0"/>
      <line num="10273" type="stmt" count="0"/>
      <line num="10274" type="stmt" count="0"/>
      <line num="10276" type="stmt" count="0"/>
      <line num="10278" type="stmt" count="0"/>
      <line num="10279" type="stmt" count="0"/>
      <line num="10280" type="stmt" count="0"/>
      <line num="10281" type="stmt" count="0"/>
      <line num="10284" type="stmt" count="0"/>
      <line num="10285" type="stmt" count="0"/>
      <line num="10286" type="stmt" count="0"/>
      <line num="10290" type="stmt" count="0"/>
      <line num="10291" type="stmt" count="0"/>
      <line num="10292" type="stmt" count="0"/>
      <line num="10293" type="stmt" count="0"/>
      <line num="10294" type="stmt" count="0"/>
      <line num="10297" type="stmt" count="0"/>
      <line num="10298" type="stmt" count="0"/>
      <line num="10299" type="stmt" count="0"/>
      <line num="10301" type="stmt" count="0"/>
      <line num="10302" type="stmt" count="0"/>
      <line num="10303" type="stmt" count="0"/>
      <line num="10307" type="stmt" count="0"/>
      <line num="10308" type="stmt" count="0"/>
      <line num="10309" type="stmt" count="0"/>
      <line num="10313" type="stmt" count="0"/>
      <line num="10314" type="stmt" count="0"/>
      <line num="10315" type="stmt" count="0"/>
      <line num="10316" type="stmt" count="0"/>
      <line num="10317" type="stmt" count="0"/>
      <line num="10320" type="stmt" count="0"/>
      <line num="10321" type="stmt" count="0"/>
      <line num="10322" type="stmt" count="0"/>
      <line num="10324" type="stmt" count="0"/>
      <line num="10325" type="stmt" count="0"/>
      <line num="10326" type="stmt" count="0"/>
      <line num="10327" type="stmt" count="0"/>
      <line num="10328" type="stmt" count="0"/>
      <line num="10330" type="stmt" count="0"/>
      <line num="10332" type="stmt" count="0"/>
      <line num="10333" type="stmt" count="0"/>
      <line num="10334" type="stmt" count="0"/>
      <line num="10337" type="stmt" count="0"/>
      <line num="10338" type="stmt" count="0"/>
      <line num="10339" type="stmt" count="0"/>
      <line num="10340" type="stmt" count="0"/>
      <line num="10341" type="stmt" count="0"/>
      <line num="10342" type="stmt" count="0"/>
      <line num="10343" type="stmt" count="0"/>
      <line num="10345" type="method" name="parseautourl" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="10346" type="stmt" count="0"/>
      <line num="10347" type="stmt" count="0"/>
      <line num="10348" type="stmt" count="0"/>
      <line num="10349" type="stmt" count="0"/>
      <line num="10350" type="stmt" count="0"/>
      <line num="10351" type="stmt" count="0"/>
      <line num="10352" type="stmt" count="0"/>
      <line num="10353" type="stmt" count="0"/>
      <line num="10355" type="stmt" count="0"/>
      <line num="10356" type="stmt" count="0"/>
      <line num="10357" type="stmt" count="0"/>
      <line num="10359" type="stmt" count="0"/>
      <line num="10360" type="stmt" count="0"/>
      <line num="10361" type="stmt" count="0"/>
      <line num="10362" type="stmt" count="0"/>
      <line num="10363" type="stmt" count="0"/>
      <line num="10365" type="stmt" count="0"/>
      <line num="10367" type="stmt" count="0"/>
      <line num="10368" type="stmt" count="0"/>
      <line num="10370" type="stmt" count="0"/>
      <line num="10371" type="stmt" count="0"/>
      <line num="10372" type="stmt" count="0"/>
      <line num="10373" type="stmt" count="0"/>
      <line num="10376" type="stmt" count="0"/>
      <line num="10378" type="stmt" count="0"/>
      <line num="10379" type="stmt" count="0"/>
      <line num="10381" type="stmt" count="0"/>
      <line num="10382" type="stmt" count="0"/>
      <line num="10383" type="stmt" count="0"/>
      <line num="10386" type="stmt" count="0"/>
      <line num="10387" type="stmt" count="0"/>
      <line num="10388" type="stmt" count="0"/>
      <line num="10390" type="stmt" count="0"/>
      <line num="10393" type="stmt" count="0"/>
      <line num="10394" type="stmt" count="0"/>
      <line num="10395" type="stmt" count="0"/>
      <line num="10396" type="stmt" count="0"/>
      <line num="10398" type="stmt" count="0"/>
      <line num="10400" type="stmt" count="0"/>
      <line num="10402" type="stmt" count="0"/>
      <line num="10403" type="stmt" count="0"/>
      <line num="10404" type="stmt" count="0"/>
      <line num="10405" type="stmt" count="0"/>
      <line num="10406" type="stmt" count="0"/>
      <line num="10408" type="stmt" count="0"/>
      <line num="10409" type="stmt" count="0"/>
      <line num="10410" type="stmt" count="0"/>
      <line num="10411" type="stmt" count="0"/>
      <line num="10415" type="stmt" count="0"/>
      <line num="10416" type="stmt" count="0"/>
      <line num="10417" type="stmt" count="0"/>
      <line num="10419" type="stmt" count="0"/>
      <line num="10420" type="stmt" count="0"/>
      <line num="10421" type="stmt" count="0"/>
      <line num="10423" type="stmt" count="0"/>
      <line num="10424" type="stmt" count="0"/>
      <line num="10425" type="stmt" count="0"/>
      <line num="10427" type="stmt" count="0"/>
      <line num="10429" type="stmt" count="0"/>
      <line num="10430" type="stmt" count="0"/>
      <line num="10431" type="stmt" count="0"/>
      <line num="10432" type="stmt" count="0"/>
      <line num="10434" type="stmt" count="0"/>
      <line num="10435" type="stmt" count="0"/>
      <line num="10436" type="stmt" count="0"/>
      <line num="10437" type="stmt" count="0"/>
      <line num="10439" type="stmt" count="0"/>
      <line num="10440" type="stmt" count="0"/>
      <line num="10441" type="stmt" count="0"/>
      <line num="10442" type="stmt" count="0"/>
      <line num="10444" type="stmt" count="0"/>
      <line num="10446" type="stmt" count="0"/>
      <line num="10447" type="stmt" count="0"/>
      <line num="10449" type="stmt" count="0"/>
      <line num="10450" type="stmt" count="0"/>
      <line num="10451" type="stmt" count="0"/>
      <line num="10452" type="stmt" count="0"/>
      <line num="10453" type="stmt" count="0"/>
      <line num="10456" type="stmt" count="0"/>
      <line num="10458" type="stmt" count="0"/>
      <line num="10459" type="stmt" count="0"/>
      <line num="10460" type="stmt" count="0"/>
      <line num="10462" type="stmt" count="0"/>
      <line num="10466" type="stmt" count="0"/>
      <line num="10467" type="stmt" count="0"/>
      <line num="10468" type="stmt" count="0"/>
      <line num="10469" type="stmt" count="0"/>
      <line num="10471" type="stmt" count="0"/>
      <line num="10472" type="stmt" count="0"/>
      <line num="10474" type="stmt" count="0"/>
      <line num="10476" type="stmt" count="0"/>
      <line num="10477" type="stmt" count="0"/>
      <line num="10479" type="stmt" count="0"/>
      <line num="10480" type="stmt" count="0"/>
      <line num="10482" type="stmt" count="0"/>
      <line num="10483" type="stmt" count="0"/>
      <line num="10484" type="stmt" count="0"/>
      <line num="10486" type="stmt" count="0"/>
      <line num="10487" type="stmt" count="0"/>
      <line num="10488" type="stmt" count="0"/>
      <line num="10489" type="stmt" count="0"/>
      <line num="10491" type="stmt" count="0"/>
      <line num="10492" type="stmt" count="0"/>
      <line num="10493" type="stmt" count="0"/>
      <line num="10494" type="stmt" count="0"/>
      <line num="10496" type="stmt" count="0"/>
      <line num="10499" type="stmt" count="0"/>
      <line num="10500" type="stmt" count="0"/>
      <line num="10502" type="stmt" count="0"/>
      <line num="10503" type="stmt" count="0"/>
      <line num="10504" type="stmt" count="0"/>
      <line num="10505" type="stmt" count="0"/>
      <line num="10509" type="stmt" count="0"/>
      <line num="10511" type="stmt" count="0"/>
      <line num="10512" type="stmt" count="0"/>
      <line num="10513" type="stmt" count="0"/>
      <line num="10514" type="stmt" count="0"/>
      <line num="10515" type="stmt" count="0"/>
      <line num="10516" type="stmt" count="0"/>
      <line num="10517" type="stmt" count="0"/>
      <line num="10519" type="stmt" count="0"/>
      <line num="10520" type="stmt" count="0"/>
      <line num="10521" type="stmt" count="0"/>
      <line num="10524" type="stmt" count="0"/>
      <line num="10526" type="stmt" count="0"/>
      <line num="10527" type="stmt" count="0"/>
      <line num="10528" type="stmt" count="0"/>
      <line num="10529" type="stmt" count="0"/>
      <line num="10531" type="stmt" count="0"/>
      <line num="10533" type="stmt" count="0"/>
      <line num="10534" type="stmt" count="0"/>
      <line num="10535" type="stmt" count="0"/>
      <line num="10536" type="stmt" count="0"/>
      <line num="10539" type="stmt" count="0"/>
      <line num="10540" type="stmt" count="0"/>
      <line num="10541" type="stmt" count="0"/>
      <line num="10543" type="stmt" count="0"/>
      <line num="10544" type="stmt" count="0"/>
      <line num="10548" type="stmt" count="0"/>
      <line num="10549" type="stmt" count="0"/>
      <line num="10550" type="stmt" count="0"/>
      <line num="10551" type="stmt" count="0"/>
      <line num="10553" type="stmt" count="0"/>
      <line num="10555" type="stmt" count="0"/>
      <line num="10556" type="stmt" count="0"/>
      <line num="10557" type="stmt" count="0"/>
      <line num="10562" type="stmt" count="0"/>
      <line num="10563" type="stmt" count="0"/>
      <line num="10564" type="stmt" count="0"/>
      <line num="10565" type="stmt" count="0"/>
      <line num="10567" type="stmt" count="0"/>
      <line num="10569" type="stmt" count="0"/>
      <line num="10570" type="stmt" count="0"/>
      <line num="10571" type="stmt" count="0"/>
      <line num="10572" type="stmt" count="0"/>
      <line num="10574" type="stmt" count="0"/>
      <line num="10580" type="stmt" count="0"/>
      <line num="10583" type="stmt" count="0"/>
      <line num="10584" type="stmt" count="0"/>
      <line num="10585" type="stmt" count="0"/>
      <line num="10587" type="stmt" count="0"/>
      <line num="10588" type="stmt" count="0"/>
      <line num="10589" type="stmt" count="0"/>
      <line num="10592" type="stmt" count="0"/>
      <line num="10593" type="stmt" count="0"/>
      <line num="10594" type="stmt" count="0"/>
      <line num="10595" type="stmt" count="0"/>
      <line num="10597" type="stmt" count="0"/>
      <line num="10598" type="stmt" count="0"/>
      <line num="10599" type="stmt" count="0"/>
      <line num="10600" type="stmt" count="0"/>
      <line num="10602" type="stmt" count="0"/>
      <line num="10604" type="stmt" count="0"/>
      <line num="10605" type="stmt" count="0"/>
      <line num="10606" type="stmt" count="0"/>
      <line num="10609" type="stmt" count="0"/>
      <line num="10610" type="stmt" count="0"/>
      <line num="10611" type="stmt" count="0"/>
      <line num="10612" type="stmt" count="0"/>
      <line num="10613" type="stmt" count="0"/>
      <line num="10614" type="stmt" count="0"/>
      <line num="10615" type="stmt" count="0"/>
      <line num="10617" type="method" name="parseautoref" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="10618" type="stmt" count="0"/>
      <line num="10619" type="stmt" count="0"/>
      <line num="10620" type="stmt" count="0"/>
      <line num="10621" type="stmt" count="0"/>
      <line num="10622" type="stmt" count="0"/>
      <line num="10624" type="stmt" count="0"/>
      <line num="10627" type="stmt" count="0"/>
      <line num="10629" type="stmt" count="0"/>
      <line num="10631" type="stmt" count="0"/>
      <line num="10632" type="stmt" count="0"/>
      <line num="10633" type="stmt" count="0"/>
      <line num="10635" type="stmt" count="0"/>
      <line num="10638" type="stmt" count="0"/>
      <line num="10639" type="stmt" count="0"/>
      <line num="10640" type="stmt" count="0"/>
      <line num="10642" type="stmt" count="0"/>
      <line num="10644" type="stmt" count="0"/>
      <line num="10645" type="stmt" count="0"/>
      <line num="10646" type="stmt" count="0"/>
      <line num="10648" type="stmt" count="0"/>
      <line num="10651" type="stmt" count="0"/>
      <line num="10652" type="stmt" count="0"/>
      <line num="10655" type="stmt" count="0"/>
      <line num="10656" type="stmt" count="0"/>
      <line num="10657" type="stmt" count="0"/>
      <line num="10658" type="stmt" count="0"/>
      <line num="10661" type="stmt" count="0"/>
      <line num="10662" type="stmt" count="0"/>
      <line num="10664" type="stmt" count="0"/>
      <line num="10665" type="stmt" count="0"/>
      <line num="10666" type="stmt" count="0"/>
      <line num="10667" type="stmt" count="0"/>
      <line num="10669" type="stmt" count="0"/>
      <line num="10670" type="stmt" count="0"/>
      <line num="10671" type="stmt" count="0"/>
      <line num="10675" type="stmt" count="0"/>
      <line num="10676" type="stmt" count="0"/>
      <line num="10678" type="stmt" count="0"/>
      <line num="10679" type="stmt" count="0"/>
      <line num="10680" type="stmt" count="0"/>
      <line num="10681" type="stmt" count="0"/>
      <line num="10685" type="stmt" count="0"/>
      <line num="10686" type="stmt" count="0"/>
      <line num="10687" type="stmt" count="0"/>
      <line num="10688" type="stmt" count="0"/>
      <line num="10689" type="stmt" count="0"/>
      <line num="10691" type="stmt" count="0"/>
      <line num="10693" type="stmt" count="0"/>
      <line num="10694" type="stmt" count="0"/>
      <line num="10695" type="stmt" count="0"/>
      <line num="10698" type="stmt" count="0"/>
      <line num="10699" type="stmt" count="0"/>
      <line num="10700" type="stmt" count="0"/>
      <line num="10701" type="stmt" count="0"/>
      <line num="10702" type="stmt" count="0"/>
      <line num="10703" type="stmt" count="0"/>
      <line num="10704" type="stmt" count="0"/>
      <line num="10706" type="method" name="parseisbn" visibility="private" complexity="31" crap="992" count="0"/>
      <line num="10707" type="stmt" count="0"/>
      <line num="10708" type="stmt" count="0"/>
      <line num="10709" type="stmt" count="0"/>
      <line num="10710" type="stmt" count="0"/>
      <line num="10711" type="stmt" count="0"/>
      <line num="10713" type="stmt" count="0"/>
      <line num="10716" type="stmt" count="0"/>
      <line num="10718" type="stmt" count="0"/>
      <line num="10719" type="stmt" count="0"/>
      <line num="10720" type="stmt" count="0"/>
      <line num="10721" type="stmt" count="0"/>
      <line num="10722" type="stmt" count="0"/>
      <line num="10724" type="stmt" count="0"/>
      <line num="10725" type="stmt" count="0"/>
      <line num="10726" type="stmt" count="0"/>
      <line num="10728" type="stmt" count="0"/>
      <line num="10729" type="stmt" count="0"/>
      <line num="10730" type="stmt" count="0"/>
      <line num="10732" type="stmt" count="0"/>
      <line num="10733" type="stmt" count="0"/>
      <line num="10734" type="stmt" count="0"/>
      <line num="10735" type="stmt" count="0"/>
      <line num="10736" type="stmt" count="0"/>
      <line num="10738" type="stmt" count="0"/>
      <line num="10740" type="stmt" count="0"/>
      <line num="10741" type="stmt" count="0"/>
      <line num="10742" type="stmt" count="0"/>
      <line num="10744" type="stmt" count="0"/>
      <line num="10747" type="stmt" count="0"/>
      <line num="10748" type="stmt" count="0"/>
      <line num="10751" type="stmt" count="0"/>
      <line num="10752" type="stmt" count="0"/>
      <line num="10753" type="stmt" count="0"/>
      <line num="10754" type="stmt" count="0"/>
      <line num="10758" type="stmt" count="0"/>
      <line num="10759" type="stmt" count="0"/>
      <line num="10760" type="stmt" count="0"/>
      <line num="10761" type="stmt" count="0"/>
      <line num="10763" type="stmt" count="0"/>
      <line num="10764" type="stmt" count="0"/>
      <line num="10765" type="stmt" count="0"/>
      <line num="10766" type="stmt" count="0"/>
      <line num="10768" type="stmt" count="0"/>
      <line num="10771" type="stmt" count="0"/>
      <line num="10773" type="stmt" count="0"/>
      <line num="10774" type="stmt" count="0"/>
      <line num="10775" type="stmt" count="0"/>
      <line num="10777" type="stmt" count="0"/>
      <line num="10779" type="stmt" count="0"/>
      <line num="10780" type="stmt" count="0"/>
      <line num="10781" type="stmt" count="0"/>
      <line num="10783" type="stmt" count="0"/>
      <line num="10784" type="stmt" count="0"/>
      <line num="10785" type="stmt" count="0"/>
      <line num="10787" type="stmt" count="0"/>
      <line num="10788" type="stmt" count="0"/>
      <line num="10789" type="stmt" count="0"/>
      <line num="10790" type="stmt" count="0"/>
      <line num="10791" type="stmt" count="0"/>
      <line num="10793" type="stmt" count="0"/>
      <line num="10795" type="stmt" count="0"/>
      <line num="10796" type="stmt" count="0"/>
      <line num="10798" type="stmt" count="0"/>
      <line num="10802" type="stmt" count="0"/>
      <line num="10803" type="stmt" count="0"/>
      <line num="10805" type="stmt" count="0"/>
      <line num="10806" type="stmt" count="0"/>
      <line num="10807" type="stmt" count="0"/>
      <line num="10808" type="stmt" count="0"/>
      <line num="10813" type="stmt" count="0"/>
      <line num="10815" type="stmt" count="0"/>
      <line num="10816" type="stmt" count="0"/>
      <line num="10817" type="stmt" count="0"/>
      <line num="10819" type="stmt" count="0"/>
      <line num="10821" type="stmt" count="0"/>
      <line num="10822" type="stmt" count="0"/>
      <line num="10823" type="stmt" count="0"/>
      <line num="10825" type="stmt" count="0"/>
      <line num="10826" type="stmt" count="0"/>
      <line num="10827" type="stmt" count="0"/>
      <line num="10829" type="stmt" count="0"/>
      <line num="10830" type="stmt" count="0"/>
      <line num="10831" type="stmt" count="0"/>
      <line num="10832" type="stmt" count="0"/>
      <line num="10833" type="stmt" count="0"/>
      <line num="10835" type="stmt" count="0"/>
      <line num="10837" type="stmt" count="0"/>
      <line num="10838" type="stmt" count="0"/>
      <line num="10841" type="stmt" count="0"/>
      <line num="10843" type="stmt" count="0"/>
      <line num="10844" type="stmt" count="0"/>
      <line num="10845" type="stmt" count="0"/>
      <line num="10846" type="stmt" count="0"/>
      <line num="10848" type="stmt" count="0"/>
      <line num="10851" type="stmt" count="0"/>
      <line num="10852" type="stmt" count="0"/>
      <line num="10853" type="stmt" count="0"/>
      <line num="10854" type="stmt" count="0"/>
      <line num="10857" type="stmt" count="0"/>
      <line num="10858" type="stmt" count="0"/>
      <line num="10860" type="stmt" count="0"/>
      <line num="10861" type="stmt" count="0"/>
      <line num="10862" type="stmt" count="0"/>
      <line num="10864" type="stmt" count="0"/>
      <line num="10865" type="stmt" count="0"/>
      <line num="10866" type="stmt" count="0"/>
      <line num="10868" type="stmt" count="0"/>
      <line num="10869" type="stmt" count="0"/>
      <line num="10870" type="stmt" count="0"/>
      <line num="10871" type="stmt" count="0"/>
      <line num="10873" type="stmt" count="0"/>
      <line num="10874" type="stmt" count="0"/>
      <line num="10875" type="stmt" count="0"/>
      <line num="10876" type="stmt" count="0"/>
      <line num="10878" type="stmt" count="0"/>
      <line num="10880" type="stmt" count="0"/>
      <line num="10881" type="stmt" count="0"/>
      <line num="10882" type="stmt" count="0"/>
      <line num="10885" type="stmt" count="0"/>
      <line num="10886" type="stmt" count="0"/>
      <line num="10887" type="stmt" count="0"/>
      <line num="10888" type="stmt" count="0"/>
      <line num="10889" type="stmt" count="0"/>
      <line num="10890" type="stmt" count="0"/>
      <line num="10891" type="stmt" count="0"/>
      <line num="10893" type="method" name="discardbehavior_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="10894" type="stmt" count="0"/>
      <line num="10895" type="stmt" count="0"/>
      <line num="10896" type="stmt" count="0"/>
      <line num="10897" type="stmt" count="0"/>
      <line num="10898" type="stmt" count="0"/>
      <line num="10900" type="stmt" count="0"/>
      <line num="10903" type="stmt" count="0"/>
      <line num="10904" type="stmt" count="0"/>
      <line num="10907" type="stmt" count="0"/>
      <line num="10908" type="stmt" count="0"/>
      <line num="10909" type="stmt" count="0"/>
      <line num="10910" type="stmt" count="0"/>
      <line num="10911" type="stmt" count="0"/>
      <line num="10913" type="stmt" count="0"/>
      <line num="10915" type="stmt" count="0"/>
      <line num="10916" type="stmt" count="0"/>
      <line num="10918" type="stmt" count="0"/>
      <line num="10919" type="stmt" count="0"/>
      <line num="10920" type="stmt" count="0"/>
      <line num="10921" type="stmt" count="0"/>
      <line num="10925" type="stmt" count="0"/>
      <line num="10926" type="stmt" count="0"/>
      <line num="10927" type="stmt" count="0"/>
      <line num="10929" type="stmt" count="0"/>
      <line num="10930" type="stmt" count="0"/>
      <line num="10931" type="stmt" count="0"/>
      <line num="10933" type="stmt" count="0"/>
      <line num="10934" type="stmt" count="0"/>
      <line num="10937" type="stmt" count="0"/>
      <line num="10938" type="stmt" count="0"/>
      <line num="10939" type="stmt" count="0"/>
      <line num="10940" type="stmt" count="0"/>
      <line num="10942" type="stmt" count="0"/>
      <line num="10944" type="stmt" count="0"/>
      <line num="10945" type="stmt" count="0"/>
      <line num="10947" type="stmt" count="0"/>
      <line num="10951" type="stmt" count="0"/>
      <line num="10952" type="stmt" count="0"/>
      <line num="10954" type="stmt" count="0"/>
      <line num="10958" type="stmt" count="0"/>
      <line num="10959" type="stmt" count="0"/>
      <line num="10960" type="stmt" count="0"/>
      <line num="10961" type="stmt" count="0"/>
      <line num="10962" type="stmt" count="0"/>
      <line num="10963" type="stmt" count="0"/>
      <line num="10964" type="stmt" count="0"/>
      <line num="10966" type="method" name="parsemaybe_extension_tag" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="10967" type="stmt" count="0"/>
      <line num="10968" type="stmt" count="0"/>
      <line num="10969" type="stmt" count="0"/>
      <line num="10970" type="stmt" count="0"/>
      <line num="10971" type="stmt" count="0"/>
      <line num="10972" type="stmt" count="0"/>
      <line num="10973" type="stmt" count="0"/>
      <line num="10974" type="stmt" count="0"/>
      <line num="10976" type="stmt" count="0"/>
      <line num="10977" type="stmt" count="0"/>
      <line num="10978" type="stmt" count="0"/>
      <line num="10980" type="stmt" count="0"/>
      <line num="10981" type="stmt" count="0"/>
      <line num="10982" type="stmt" count="0"/>
      <line num="10983" type="stmt" count="0"/>
      <line num="10984" type="stmt" count="0"/>
      <line num="10985" type="stmt" count="0"/>
      <line num="10987" type="stmt" count="0"/>
      <line num="10988" type="stmt" count="0"/>
      <line num="10991" type="stmt" count="0"/>
      <line num="10993" type="stmt" count="0"/>
      <line num="10994" type="stmt" count="0"/>
      <line num="10995" type="stmt" count="0"/>
      <line num="10996" type="stmt" count="0"/>
      <line num="10998" type="stmt" count="0"/>
      <line num="11000" type="stmt" count="0"/>
      <line num="11001" type="stmt" count="0"/>
      <line num="11002" type="stmt" count="0"/>
      <line num="11005" type="stmt" count="0"/>
      <line num="11006" type="stmt" count="0"/>
      <line num="11007" type="stmt" count="0"/>
      <line num="11008" type="stmt" count="0"/>
      <line num="11009" type="stmt" count="0"/>
      <line num="11010" type="stmt" count="0"/>
      <line num="11011" type="stmt" count="0"/>
      <line num="11013" type="method" name="parselang_variant" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="11014" type="stmt" count="0"/>
      <line num="11015" type="stmt" count="0"/>
      <line num="11016" type="stmt" count="0"/>
      <line num="11017" type="stmt" count="0"/>
      <line num="11018" type="stmt" count="0"/>
      <line num="11019" type="stmt" count="0"/>
      <line num="11020" type="stmt" count="0"/>
      <line num="11021" type="stmt" count="0"/>
      <line num="11023" type="stmt" count="0"/>
      <line num="11024" type="stmt" count="0"/>
      <line num="11026" type="stmt" count="0"/>
      <line num="11027" type="stmt" count="0"/>
      <line num="11028" type="stmt" count="0"/>
      <line num="11030" type="stmt" count="0"/>
      <line num="11032" type="stmt" count="0"/>
      <line num="11033" type="stmt" count="0"/>
      <line num="11034" type="stmt" count="0"/>
      <line num="11035" type="stmt" count="0"/>
      <line num="11036" type="stmt" count="0"/>
      <line num="11037" type="stmt" count="0"/>
      <line num="11038" type="stmt" count="0"/>
      <line num="11040" type="method" name="parsewikilink_preproc" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="11041" type="stmt" count="0"/>
      <line num="11042" type="stmt" count="0"/>
      <line num="11043" type="stmt" count="0"/>
      <line num="11044" type="stmt" count="0"/>
      <line num="11045" type="stmt" count="0"/>
      <line num="11046" type="stmt" count="0"/>
      <line num="11047" type="stmt" count="0"/>
      <line num="11048" type="stmt" count="0"/>
      <line num="11050" type="stmt" count="0"/>
      <line num="11051" type="stmt" count="0"/>
      <line num="11052" type="stmt" count="0"/>
      <line num="11054" type="stmt" count="0"/>
      <line num="11055" type="stmt" count="0"/>
      <line num="11056" type="stmt" count="0"/>
      <line num="11057" type="stmt" count="0"/>
      <line num="11059" type="stmt" count="0"/>
      <line num="11060" type="stmt" count="0"/>
      <line num="11061" type="stmt" count="0"/>
      <line num="11062" type="stmt" count="0"/>
      <line num="11064" type="stmt" count="0"/>
      <line num="11065" type="stmt" count="0"/>
      <line num="11067" type="stmt" count="0"/>
      <line num="11068" type="stmt" count="0"/>
      <line num="11069" type="stmt" count="0"/>
      <line num="11071" type="stmt" count="0"/>
      <line num="11072" type="stmt" count="0"/>
      <line num="11073" type="stmt" count="0"/>
      <line num="11075" type="stmt" count="0"/>
      <line num="11076" type="stmt" count="0"/>
      <line num="11077" type="stmt" count="0"/>
      <line num="11080" type="stmt" count="0"/>
      <line num="11081" type="stmt" count="0"/>
      <line num="11083" type="stmt" count="0"/>
      <line num="11084" type="stmt" count="0"/>
      <line num="11085" type="stmt" count="0"/>
      <line num="11087" type="stmt" count="0"/>
      <line num="11088" type="stmt" count="0"/>
      <line num="11089" type="stmt" count="0"/>
      <line num="11092" type="stmt" count="0"/>
      <line num="11094" type="stmt" count="0"/>
      <line num="11095" type="stmt" count="0"/>
      <line num="11097" type="stmt" count="0"/>
      <line num="11098" type="stmt" count="0"/>
      <line num="11099" type="stmt" count="0"/>
      <line num="11101" type="stmt" count="0"/>
      <line num="11102" type="stmt" count="0"/>
      <line num="11103" type="stmt" count="0"/>
      <line num="11104" type="stmt" count="0"/>
      <line num="11105" type="stmt" count="0"/>
      <line num="11107" type="stmt" count="0"/>
      <line num="11109" type="stmt" count="0"/>
      <line num="11110" type="stmt" count="0"/>
      <line num="11111" type="stmt" count="0"/>
      <line num="11112" type="stmt" count="0"/>
      <line num="11115" type="stmt" count="0"/>
      <line num="11116" type="stmt" count="0"/>
      <line num="11118" type="stmt" count="0"/>
      <line num="11119" type="stmt" count="0"/>
      <line num="11120" type="stmt" count="0"/>
      <line num="11121" type="stmt" count="0"/>
      <line num="11125" type="stmt" count="0"/>
      <line num="11126" type="stmt" count="0"/>
      <line num="11127" type="stmt" count="0"/>
      <line num="11128" type="stmt" count="0"/>
      <line num="11130" type="stmt" count="0"/>
      <line num="11131" type="stmt" count="0"/>
      <line num="11132" type="stmt" count="0"/>
      <line num="11134" type="stmt" count="0"/>
      <line num="11135" type="stmt" count="0"/>
      <line num="11136" type="stmt" count="0"/>
      <line num="11137" type="stmt" count="0"/>
      <line num="11138" type="stmt" count="0"/>
      <line num="11140" type="stmt" count="0"/>
      <line num="11142" type="stmt" count="0"/>
      <line num="11143" type="stmt" count="0"/>
      <line num="11144" type="stmt" count="0"/>
      <line num="11147" type="stmt" count="0"/>
      <line num="11148" type="stmt" count="0"/>
      <line num="11149" type="stmt" count="0"/>
      <line num="11150" type="stmt" count="0"/>
      <line num="11151" type="stmt" count="0"/>
      <line num="11152" type="stmt" count="0"/>
      <line num="11153" type="stmt" count="0"/>
      <line num="11155" type="method" name="parsebroken_wikilink" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="11156" type="stmt" count="0"/>
      <line num="11157" type="stmt" count="0"/>
      <line num="11158" type="stmt" count="0"/>
      <line num="11159" type="stmt" count="0"/>
      <line num="11160" type="stmt" count="0"/>
      <line num="11161" type="stmt" count="0"/>
      <line num="11162" type="stmt" count="0"/>
      <line num="11163" type="stmt" count="0"/>
      <line num="11165" type="stmt" count="0"/>
      <line num="11166" type="stmt" count="0"/>
      <line num="11167" type="stmt" count="0"/>
      <line num="11169" type="stmt" count="0"/>
      <line num="11170" type="stmt" count="0"/>
      <line num="11171" type="stmt" count="0"/>
      <line num="11172" type="stmt" count="0"/>
      <line num="11173" type="stmt" count="0"/>
      <line num="11174" type="stmt" count="0"/>
      <line num="11175" type="stmt" count="0"/>
      <line num="11177" type="stmt" count="0"/>
      <line num="11178" type="stmt" count="0"/>
      <line num="11179" type="stmt" count="0"/>
      <line num="11182" type="stmt" count="0"/>
      <line num="11183" type="stmt" count="0"/>
      <line num="11184" type="stmt" count="0"/>
      <line num="11185" type="stmt" count="0"/>
      <line num="11187" type="stmt" count="0"/>
      <line num="11188" type="stmt" count="0"/>
      <line num="11189" type="stmt" count="0"/>
      <line num="11190" type="stmt" count="0"/>
      <line num="11193" type="stmt" count="0"/>
      <line num="11194" type="stmt" count="0"/>
      <line num="11195" type="stmt" count="0"/>
      <line num="11196" type="stmt" count="0"/>
      <line num="11198" type="stmt" count="0"/>
      <line num="11199" type="stmt" count="0"/>
      <line num="11200" type="stmt" count="0"/>
      <line num="11201" type="stmt" count="0"/>
      <line num="11204" type="stmt" count="0"/>
      <line num="11205" type="stmt" count="0"/>
      <line num="11206" type="stmt" count="0"/>
      <line num="11208" type="stmt" count="0"/>
      <line num="11209" type="stmt" count="0"/>
      <line num="11210" type="stmt" count="0"/>
      <line num="11212" type="stmt" count="0"/>
      <line num="11213" type="stmt" count="0"/>
      <line num="11216" type="stmt" count="0"/>
      <line num="11217" type="stmt" count="0"/>
      <line num="11218" type="stmt" count="0"/>
      <line num="11219" type="stmt" count="0"/>
      <line num="11221" type="stmt" count="0"/>
      <line num="11224" type="stmt" count="0"/>
      <line num="11225" type="stmt" count="0"/>
      <line num="11226" type="stmt" count="0"/>
      <line num="11227" type="stmt" count="0"/>
      <line num="11230" type="stmt" count="0"/>
      <line num="11232" type="stmt" count="0"/>
      <line num="11233" type="stmt" count="0"/>
      <line num="11234" type="stmt" count="0"/>
      <line num="11237" type="stmt" count="0"/>
      <line num="11238" type="stmt" count="0"/>
      <line num="11239" type="stmt" count="0"/>
      <line num="11240" type="stmt" count="0"/>
      <line num="11241" type="stmt" count="0"/>
      <line num="11242" type="stmt" count="0"/>
      <line num="11243" type="stmt" count="0"/>
      <line num="11245" type="method" name="discardinclude_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="11246" type="stmt" count="0"/>
      <line num="11247" type="stmt" count="0"/>
      <line num="11248" type="stmt" count="0"/>
      <line num="11249" type="stmt" count="0"/>
      <line num="11250" type="stmt" count="0"/>
      <line num="11252" type="stmt" count="0"/>
      <line num="11256" type="stmt" count="0"/>
      <line num="11257" type="stmt" count="0"/>
      <line num="11258" type="stmt" count="0"/>
      <line num="11260" type="stmt" count="0"/>
      <line num="11261" type="stmt" count="0"/>
      <line num="11262" type="stmt" count="0"/>
      <line num="11264" type="stmt" count="0"/>
      <line num="11266" type="stmt" count="0"/>
      <line num="11267" type="stmt" count="0"/>
      <line num="11268" type="stmt" count="0"/>
      <line num="11269" type="stmt" count="0"/>
      <line num="11271" type="stmt" count="0"/>
      <line num="11272" type="stmt" count="0"/>
      <line num="11273" type="stmt" count="0"/>
      <line num="11274" type="stmt" count="0"/>
      <line num="11276" type="stmt" count="0"/>
      <line num="11277" type="stmt" count="0"/>
      <line num="11278" type="stmt" count="0"/>
      <line num="11279" type="stmt" count="0"/>
      <line num="11281" type="stmt" count="0"/>
      <line num="11284" type="stmt" count="0"/>
      <line num="11285" type="stmt" count="0"/>
      <line num="11286" type="stmt" count="0"/>
      <line num="11287" type="stmt" count="0"/>
      <line num="11288" type="stmt" count="0"/>
      <line num="11289" type="stmt" count="0"/>
      <line num="11290" type="stmt" count="0"/>
      <line num="11292" type="method" name="parsetvar_old_syntax_closing_HACK" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="11293" type="stmt" count="0"/>
      <line num="11294" type="stmt" count="0"/>
      <line num="11295" type="stmt" count="0"/>
      <line num="11296" type="stmt" count="0"/>
      <line num="11297" type="stmt" count="0"/>
      <line num="11299" type="stmt" count="0"/>
      <line num="11302" type="stmt" count="0"/>
      <line num="11304" type="stmt" count="0"/>
      <line num="11305" type="stmt" count="0"/>
      <line num="11306" type="stmt" count="0"/>
      <line num="11308" type="stmt" count="0"/>
      <line num="11309" type="stmt" count="0"/>
      <line num="11310" type="stmt" count="0"/>
      <line num="11312" type="stmt" count="0"/>
      <line num="11313" type="stmt" count="0"/>
      <line num="11314" type="stmt" count="0"/>
      <line num="11316" type="stmt" count="0"/>
      <line num="11317" type="stmt" count="0"/>
      <line num="11318" type="stmt" count="0"/>
      <line num="11319" type="stmt" count="0"/>
      <line num="11320" type="stmt" count="0"/>
      <line num="11322" type="stmt" count="0"/>
      <line num="11323" type="stmt" count="0"/>
      <line num="11324" type="stmt" count="0"/>
      <line num="11325" type="stmt" count="0"/>
      <line num="11327" type="stmt" count="0"/>
      <line num="11328" type="stmt" count="0"/>
      <line num="11329" type="stmt" count="0"/>
      <line num="11330" type="stmt" count="0"/>
      <line num="11332" type="stmt" count="0"/>
      <line num="11334" type="stmt" count="0"/>
      <line num="11335" type="stmt" count="0"/>
      <line num="11336" type="stmt" count="0"/>
      <line num="11339" type="stmt" count="0"/>
      <line num="11340" type="stmt" count="0"/>
      <line num="11341" type="stmt" count="0"/>
      <line num="11342" type="stmt" count="0"/>
      <line num="11343" type="stmt" count="0"/>
      <line num="11344" type="stmt" count="0"/>
      <line num="11345" type="stmt" count="0"/>
      <line num="11347" type="method" name="discardannotation_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="11348" type="stmt" count="0"/>
      <line num="11349" type="stmt" count="0"/>
      <line num="11350" type="stmt" count="0"/>
      <line num="11351" type="stmt" count="0"/>
      <line num="11352" type="stmt" count="0"/>
      <line num="11354" type="stmt" count="0"/>
      <line num="11358" type="stmt" count="0"/>
      <line num="11359" type="stmt" count="0"/>
      <line num="11360" type="stmt" count="0"/>
      <line num="11362" type="stmt" count="0"/>
      <line num="11363" type="stmt" count="0"/>
      <line num="11364" type="stmt" count="0"/>
      <line num="11366" type="stmt" count="0"/>
      <line num="11368" type="stmt" count="0"/>
      <line num="11369" type="stmt" count="0"/>
      <line num="11370" type="stmt" count="0"/>
      <line num="11371" type="stmt" count="0"/>
      <line num="11373" type="stmt" count="0"/>
      <line num="11374" type="stmt" count="0"/>
      <line num="11375" type="stmt" count="0"/>
      <line num="11376" type="stmt" count="0"/>
      <line num="11378" type="stmt" count="0"/>
      <line num="11379" type="stmt" count="0"/>
      <line num="11380" type="stmt" count="0"/>
      <line num="11381" type="stmt" count="0"/>
      <line num="11383" type="stmt" count="0"/>
      <line num="11386" type="stmt" count="0"/>
      <line num="11387" type="stmt" count="0"/>
      <line num="11388" type="stmt" count="0"/>
      <line num="11389" type="stmt" count="0"/>
      <line num="11390" type="stmt" count="0"/>
      <line num="11391" type="stmt" count="0"/>
      <line num="11392" type="stmt" count="0"/>
      <line num="11394" type="method" name="discardsol" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="11395" type="stmt" count="0"/>
      <line num="11396" type="stmt" count="0"/>
      <line num="11397" type="stmt" count="0"/>
      <line num="11398" type="stmt" count="0"/>
      <line num="11399" type="stmt" count="0"/>
      <line num="11400" type="stmt" count="0"/>
      <line num="11401" type="stmt" count="0"/>
      <line num="11402" type="stmt" count="0"/>
      <line num="11404" type="stmt" count="0"/>
      <line num="11405" type="stmt" count="0"/>
      <line num="11406" type="stmt" count="0"/>
      <line num="11408" type="stmt" count="0"/>
      <line num="11409" type="stmt" count="0"/>
      <line num="11411" type="stmt" count="0"/>
      <line num="11412" type="stmt" count="0"/>
      <line num="11413" type="stmt" count="0"/>
      <line num="11415" type="stmt" count="0"/>
      <line num="11416" type="stmt" count="0"/>
      <line num="11417" type="stmt" count="0"/>
      <line num="11420" type="stmt" count="0"/>
      <line num="11422" type="stmt" count="0"/>
      <line num="11423" type="stmt" count="0"/>
      <line num="11424" type="stmt" count="0"/>
      <line num="11426" type="stmt" count="0"/>
      <line num="11431" type="stmt" count="0"/>
      <line num="11433" type="stmt" count="0"/>
      <line num="11434" type="stmt" count="0"/>
      <line num="11435" type="stmt" count="0"/>
      <line num="11438" type="stmt" count="0"/>
      <line num="11439" type="stmt" count="0"/>
      <line num="11440" type="stmt" count="0"/>
      <line num="11441" type="stmt" count="0"/>
      <line num="11442" type="stmt" count="0"/>
      <line num="11443" type="stmt" count="0"/>
      <line num="11444" type="stmt" count="0"/>
      <line num="11446" type="method" name="parsetable_content_line" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="11447" type="stmt" count="0"/>
      <line num="11448" type="stmt" count="0"/>
      <line num="11449" type="stmt" count="0"/>
      <line num="11450" type="stmt" count="0"/>
      <line num="11451" type="stmt" count="0"/>
      <line num="11452" type="stmt" count="0"/>
      <line num="11453" type="stmt" count="0"/>
      <line num="11454" type="stmt" count="0"/>
      <line num="11456" type="stmt" count="0"/>
      <line num="11457" type="stmt" count="0"/>
      <line num="11459" type="stmt" count="0"/>
      <line num="11460" type="stmt" count="0"/>
      <line num="11461" type="stmt" count="0"/>
      <line num="11463" type="stmt" count="0"/>
      <line num="11464" type="stmt" count="0"/>
      <line num="11465" type="stmt" count="0"/>
      <line num="11467" type="stmt" count="0"/>
      <line num="11468" type="stmt" count="0"/>
      <line num="11469" type="stmt" count="0"/>
      <line num="11471" type="stmt" count="0"/>
      <line num="11473" type="stmt" count="0"/>
      <line num="11474" type="stmt" count="0"/>
      <line num="11475" type="stmt" count="0"/>
      <line num="11476" type="stmt" count="0"/>
      <line num="11477" type="stmt" count="0"/>
      <line num="11478" type="stmt" count="0"/>
      <line num="11479" type="stmt" count="0"/>
      <line num="11481" type="method" name="parsetable_end_tag" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="11482" type="stmt" count="0"/>
      <line num="11483" type="stmt" count="0"/>
      <line num="11484" type="stmt" count="0"/>
      <line num="11485" type="stmt" count="0"/>
      <line num="11486" type="stmt" count="0"/>
      <line num="11488" type="stmt" count="0"/>
      <line num="11491" type="stmt" count="0"/>
      <line num="11493" type="stmt" count="0"/>
      <line num="11494" type="stmt" count="0"/>
      <line num="11496" type="stmt" count="0"/>
      <line num="11497" type="stmt" count="0"/>
      <line num="11498" type="stmt" count="0"/>
      <line num="11501" type="stmt" count="0"/>
      <line num="11502" type="stmt" count="0"/>
      <line num="11503" type="stmt" count="0"/>
      <line num="11505" type="stmt" count="0"/>
      <line num="11506" type="stmt" count="0"/>
      <line num="11507" type="stmt" count="0"/>
      <line num="11508" type="stmt" count="0"/>
      <line num="11509" type="stmt" count="0"/>
      <line num="11511" type="stmt" count="0"/>
      <line num="11513" type="stmt" count="0"/>
      <line num="11514" type="stmt" count="0"/>
      <line num="11515" type="stmt" count="0"/>
      <line num="11518" type="stmt" count="0"/>
      <line num="11519" type="stmt" count="0"/>
      <line num="11520" type="stmt" count="0"/>
      <line num="11521" type="stmt" count="0"/>
      <line num="11522" type="stmt" count="0"/>
      <line num="11523" type="stmt" count="0"/>
      <line num="11524" type="stmt" count="0"/>
      <line num="11526" type="method" name="parsenewline" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="11527" type="stmt" count="0"/>
      <line num="11528" type="stmt" count="0"/>
      <line num="11529" type="stmt" count="0"/>
      <line num="11530" type="stmt" count="0"/>
      <line num="11531" type="stmt" count="0"/>
      <line num="11533" type="stmt" count="0"/>
      <line num="11537" type="stmt" count="0"/>
      <line num="11538" type="stmt" count="0"/>
      <line num="11539" type="stmt" count="0"/>
      <line num="11540" type="stmt" count="0"/>
      <line num="11542" type="stmt" count="0"/>
      <line num="11543" type="stmt" count="0"/>
      <line num="11545" type="stmt" count="0"/>
      <line num="11546" type="stmt" count="0"/>
      <line num="11547" type="stmt" count="0"/>
      <line num="11549" type="stmt" count="0"/>
      <line num="11550" type="stmt" count="0"/>
      <line num="11553" type="stmt" count="0"/>
      <line num="11554" type="stmt" count="0"/>
      <line num="11555" type="stmt" count="0"/>
      <line num="11556" type="stmt" count="0"/>
      <line num="11557" type="stmt" count="0"/>
      <line num="11558" type="stmt" count="0"/>
      <line num="11559" type="stmt" count="0"/>
      <line num="11561" type="method" name="discardnl_comment_space" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="11562" type="stmt" count="0"/>
      <line num="11563" type="stmt" count="0"/>
      <line num="11564" type="stmt" count="0"/>
      <line num="11565" type="stmt" count="0"/>
      <line num="11566" type="stmt" count="0"/>
      <line num="11568" type="stmt" count="0"/>
      <line num="11572" type="stmt" count="0"/>
      <line num="11573" type="stmt" count="0"/>
      <line num="11574" type="stmt" count="0"/>
      <line num="11576" type="stmt" count="0"/>
      <line num="11578" type="stmt" count="0"/>
      <line num="11579" type="stmt" count="0"/>
      <line num="11580" type="stmt" count="0"/>
      <line num="11581" type="stmt" count="0"/>
      <line num="11582" type="stmt" count="0"/>
      <line num="11583" type="stmt" count="0"/>
      <line num="11584" type="stmt" count="0"/>
      <line num="11586" type="method" name="parseinlineline_in_tpls" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="11587" type="stmt" count="0"/>
      <line num="11588" type="stmt" count="0"/>
      <line num="11589" type="stmt" count="0"/>
      <line num="11590" type="stmt" count="0"/>
      <line num="11591" type="stmt" count="0"/>
      <line num="11592" type="stmt" count="0"/>
      <line num="11593" type="stmt" count="0"/>
      <line num="11594" type="stmt" count="0"/>
      <line num="11596" type="stmt" count="0"/>
      <line num="11597" type="stmt" count="0"/>
      <line num="11598" type="stmt" count="0"/>
      <line num="11599" type="stmt" count="0"/>
      <line num="11602" type="stmt" count="0"/>
      <line num="11603" type="stmt" count="0"/>
      <line num="11604" type="stmt" count="0"/>
      <line num="11606" type="stmt" count="0"/>
      <line num="11608" type="stmt" count="0"/>
      <line num="11609" type="stmt" count="0"/>
      <line num="11611" type="stmt" count="0"/>
      <line num="11614" type="stmt" count="0"/>
      <line num="11615" type="stmt" count="0"/>
      <line num="11619" type="stmt" count="0"/>
      <line num="11620" type="stmt" count="0"/>
      <line num="11621" type="stmt" count="0"/>
      <line num="11622" type="stmt" count="0"/>
      <line num="11624" type="stmt" count="0"/>
      <line num="11625" type="stmt" count="0"/>
      <line num="11626" type="stmt" count="0"/>
      <line num="11627" type="stmt" count="0"/>
      <line num="11628" type="stmt" count="0"/>
      <line num="11629" type="stmt" count="0"/>
      <line num="11630" type="stmt" count="0"/>
      <line num="11632" type="method" name="parsenl_comment_space" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="11633" type="stmt" count="0"/>
      <line num="11634" type="stmt" count="0"/>
      <line num="11635" type="stmt" count="0"/>
      <line num="11636" type="stmt" count="0"/>
      <line num="11637" type="stmt" count="0"/>
      <line num="11639" type="stmt" count="0"/>
      <line num="11643" type="stmt" count="0"/>
      <line num="11644" type="stmt" count="0"/>
      <line num="11645" type="stmt" count="0"/>
      <line num="11647" type="stmt" count="0"/>
      <line num="11649" type="stmt" count="0"/>
      <line num="11650" type="stmt" count="0"/>
      <line num="11651" type="stmt" count="0"/>
      <line num="11652" type="stmt" count="0"/>
      <line num="11653" type="stmt" count="0"/>
      <line num="11654" type="stmt" count="0"/>
      <line num="11655" type="stmt" count="0"/>
      <line num="11657" type="method" name="parsetemplate_param_value" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="11658" type="stmt" count="0"/>
      <line num="11659" type="stmt" count="0"/>
      <line num="11660" type="stmt" count="0"/>
      <line num="11661" type="stmt" count="0"/>
      <line num="11662" type="stmt" count="0"/>
      <line num="11663" type="stmt" count="0"/>
      <line num="11664" type="stmt" count="0"/>
      <line num="11665" type="stmt" count="0"/>
      <line num="11667" type="stmt" count="0"/>
      <line num="11668" type="stmt" count="0"/>
      <line num="11669" type="stmt" count="0"/>
      <line num="11670" type="stmt" count="0"/>
      <line num="11672" type="stmt" count="0"/>
      <line num="11673" type="stmt" count="0"/>
      <line num="11674" type="stmt" count="0"/>
      <line num="11675" type="stmt" count="0"/>
      <line num="11677" type="stmt" count="0"/>
      <line num="11678" type="stmt" count="0"/>
      <line num="11679" type="stmt" count="0"/>
      <line num="11680" type="stmt" count="0"/>
      <line num="11681" type="stmt" count="0"/>
      <line num="11682" type="stmt" count="0"/>
      <line num="11683" type="stmt" count="0"/>
      <line num="11685" type="method" name="parseparsoid_fragment_marker" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="11686" type="stmt" count="0"/>
      <line num="11687" type="stmt" count="0"/>
      <line num="11688" type="stmt" count="0"/>
      <line num="11689" type="stmt" count="0"/>
      <line num="11690" type="stmt" count="0"/>
      <line num="11692" type="stmt" count="0"/>
      <line num="11695" type="stmt" count="0"/>
      <line num="11697" type="stmt" count="0"/>
      <line num="11698" type="stmt" count="0"/>
      <line num="11699" type="stmt" count="0"/>
      <line num="11700" type="stmt" count="0"/>
      <line num="11702" type="stmt" count="0"/>
      <line num="11703" type="stmt" count="0"/>
      <line num="11704" type="stmt" count="0"/>
      <line num="11705" type="stmt" count="0"/>
      <line num="11707" type="stmt" count="0"/>
      <line num="11709" type="stmt" count="0"/>
      <line num="11710" type="stmt" count="0"/>
      <line num="11711" type="stmt" count="0"/>
      <line num="11712" type="stmt" count="0"/>
      <line num="11714" type="stmt" count="0"/>
      <line num="11715" type="stmt" count="0"/>
      <line num="11716" type="stmt" count="0"/>
      <line num="11719" type="stmt" count="0"/>
      <line num="11720" type="stmt" count="0"/>
      <line num="11721" type="stmt" count="0"/>
      <line num="11722" type="stmt" count="0"/>
      <line num="11725" type="stmt" count="0"/>
      <line num="11727" type="stmt" count="0"/>
      <line num="11728" type="stmt" count="0"/>
      <line num="11730" type="stmt" count="0"/>
      <line num="11734" type="stmt" count="0"/>
      <line num="11735" type="stmt" count="0"/>
      <line num="11736" type="stmt" count="0"/>
      <line num="11737" type="stmt" count="0"/>
      <line num="11738" type="stmt" count="0"/>
      <line num="11739" type="stmt" count="0"/>
      <line num="11740" type="stmt" count="0"/>
      <line num="11742" type="method" name="parsetemplate_param" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="11743" type="stmt" count="0"/>
      <line num="11744" type="stmt" count="0"/>
      <line num="11745" type="stmt" count="0"/>
      <line num="11746" type="stmt" count="0"/>
      <line num="11747" type="stmt" count="0"/>
      <line num="11748" type="stmt" count="0"/>
      <line num="11749" type="stmt" count="0"/>
      <line num="11750" type="stmt" count="0"/>
      <line num="11752" type="stmt" count="0"/>
      <line num="11753" type="stmt" count="0"/>
      <line num="11755" type="stmt" count="0"/>
      <line num="11757" type="stmt" count="0"/>
      <line num="11758" type="stmt" count="0"/>
      <line num="11760" type="stmt" count="0"/>
      <line num="11761" type="stmt" count="0"/>
      <line num="11762" type="stmt" count="0"/>
      <line num="11764" type="stmt" count="0"/>
      <line num="11766" type="stmt" count="0"/>
      <line num="11767" type="stmt" count="0"/>
      <line num="11768" type="stmt" count="0"/>
      <line num="11770" type="stmt" count="0"/>
      <line num="11771" type="stmt" count="0"/>
      <line num="11772" type="stmt" count="0"/>
      <line num="11774" type="stmt" count="0"/>
      <line num="11775" type="stmt" count="0"/>
      <line num="11777" type="stmt" count="0"/>
      <line num="11778" type="stmt" count="0"/>
      <line num="11779" type="stmt" count="0"/>
      <line num="11781" type="stmt" count="0"/>
      <line num="11782" type="stmt" count="0"/>
      <line num="11783" type="stmt" count="0"/>
      <line num="11784" type="stmt" count="0"/>
      <line num="11785" type="stmt" count="0"/>
      <line num="11787" type="stmt" count="0"/>
      <line num="11788" type="stmt" count="0"/>
      <line num="11790" type="stmt" count="0"/>
      <line num="11791" type="stmt" count="0"/>
      <line num="11792" type="stmt" count="0"/>
      <line num="11794" type="stmt" count="0"/>
      <line num="11795" type="stmt" count="0"/>
      <line num="11796" type="stmt" count="0"/>
      <line num="11798" type="stmt" count="0"/>
      <line num="11800" type="stmt" count="0"/>
      <line num="11801" type="stmt" count="0"/>
      <line num="11802" type="stmt" count="0"/>
      <line num="11803" type="stmt" count="0"/>
      <line num="11805" type="stmt" count="0"/>
      <line num="11806" type="stmt" count="0"/>
      <line num="11807" type="stmt" count="0"/>
      <line num="11810" type="stmt" count="0"/>
      <line num="11812" type="stmt" count="0"/>
      <line num="11813" type="stmt" count="0"/>
      <line num="11814" type="stmt" count="0"/>
      <line num="11816" type="stmt" count="0"/>
      <line num="11820" type="stmt" count="0"/>
      <line num="11822" type="stmt" count="0"/>
      <line num="11823" type="stmt" count="0"/>
      <line num="11824" type="stmt" count="0"/>
      <line num="11825" type="stmt" count="0"/>
      <line num="11828" type="stmt" count="0"/>
      <line num="11829" type="stmt" count="0"/>
      <line num="11830" type="stmt" count="0"/>
      <line num="11831" type="stmt" count="0"/>
      <line num="11832" type="stmt" count="0"/>
      <line num="11833" type="stmt" count="0"/>
      <line num="11834" type="stmt" count="0"/>
      <line num="11835" type="stmt" count="0"/>
      <line num="11836" type="stmt" count="0"/>
      <line num="11838" type="stmt" count="0"/>
      <line num="11842" type="stmt" count="0"/>
      <line num="11843" type="stmt" count="0"/>
      <line num="11844" type="stmt" count="0"/>
      <line num="11845" type="stmt" count="0"/>
      <line num="11846" type="stmt" count="0"/>
      <line num="11847" type="stmt" count="0"/>
      <line num="11848" type="stmt" count="0"/>
      <line num="11850" type="method" name="parsewikilink_preprocessor_text" visibility="private" complexity="28" crap="812" count="0"/>
      <line num="11851" type="stmt" count="0"/>
      <line num="11852" type="stmt" count="0"/>
      <line num="11853" type="stmt" count="0"/>
      <line num="11854" type="stmt" count="0"/>
      <line num="11855" type="stmt" count="0"/>
      <line num="11856" type="stmt" count="0"/>
      <line num="11857" type="stmt" count="0"/>
      <line num="11858" type="stmt" count="0"/>
      <line num="11860" type="stmt" count="0"/>
      <line num="11861" type="stmt" count="0"/>
      <line num="11862" type="stmt" count="0"/>
      <line num="11863" type="stmt" count="0"/>
      <line num="11866" type="stmt" count="0"/>
      <line num="11867" type="stmt" count="0"/>
      <line num="11869" type="stmt" count="0"/>
      <line num="11870" type="stmt" count="0"/>
      <line num="11871" type="stmt" count="0"/>
      <line num="11873" type="stmt" count="0"/>
      <line num="11874" type="stmt" count="0"/>
      <line num="11875" type="stmt" count="0"/>
      <line num="11879" type="stmt" count="0"/>
      <line num="11880" type="stmt" count="0"/>
      <line num="11882" type="stmt" count="0"/>
      <line num="11886" type="stmt" count="0"/>
      <line num="11887" type="stmt" count="0"/>
      <line num="11888" type="stmt" count="0"/>
      <line num="11890" type="stmt" count="0"/>
      <line num="11892" type="stmt" count="0"/>
      <line num="11893" type="stmt" count="0"/>
      <line num="11894" type="stmt" count="0"/>
      <line num="11895" type="stmt" count="0"/>
      <line num="11896" type="stmt" count="0"/>
      <line num="11898" type="stmt" count="0"/>
      <line num="11899" type="stmt" count="0"/>
      <line num="11900" type="stmt" count="0"/>
      <line num="11901" type="stmt" count="0"/>
      <line num="11904" type="stmt" count="0"/>
      <line num="11905" type="stmt" count="0"/>
      <line num="11906" type="stmt" count="0"/>
      <line num="11907" type="stmt" count="0"/>
      <line num="11909" type="stmt" count="0"/>
      <line num="11910" type="stmt" count="0"/>
      <line num="11911" type="stmt" count="0"/>
      <line num="11912" type="stmt" count="0"/>
      <line num="11913" type="stmt" count="0"/>
      <line num="11917" type="stmt" count="0"/>
      <line num="11918" type="stmt" count="0"/>
      <line num="11919" type="stmt" count="0"/>
      <line num="11921" type="stmt" count="0"/>
      <line num="11923" type="stmt" count="0"/>
      <line num="11924" type="stmt" count="0"/>
      <line num="11925" type="stmt" count="0"/>
      <line num="11926" type="stmt" count="0"/>
      <line num="11927" type="stmt" count="0"/>
      <line num="11929" type="stmt" count="0"/>
      <line num="11931" type="stmt" count="0"/>
      <line num="11932" type="stmt" count="0"/>
      <line num="11934" type="stmt" count="0"/>
      <line num="11935" type="stmt" count="0"/>
      <line num="11936" type="stmt" count="0"/>
      <line num="11937" type="stmt" count="0"/>
      <line num="11941" type="stmt" count="0"/>
      <line num="11942" type="stmt" count="0"/>
      <line num="11943" type="stmt" count="0"/>
      <line num="11945" type="stmt" count="0"/>
      <line num="11946" type="stmt" count="0"/>
      <line num="11948" type="stmt" count="0"/>
      <line num="11949" type="stmt" count="0"/>
      <line num="11952" type="stmt" count="0"/>
      <line num="11953" type="stmt" count="0"/>
      <line num="11954" type="stmt" count="0"/>
      <line num="11955" type="stmt" count="0"/>
      <line num="11957" type="stmt" count="0"/>
      <line num="11959" type="stmt" count="0"/>
      <line num="11960" type="stmt" count="0"/>
      <line num="11962" type="stmt" count="0"/>
      <line num="11968" type="stmt" count="0"/>
      <line num="11969" type="stmt" count="0"/>
      <line num="11970" type="stmt" count="0"/>
      <line num="11971" type="stmt" count="0"/>
      <line num="11973" type="stmt" count="0"/>
      <line num="11975" type="stmt" count="0"/>
      <line num="11976" type="stmt" count="0"/>
      <line num="11977" type="stmt" count="0"/>
      <line num="11981" type="stmt" count="0"/>
      <line num="11982" type="stmt" count="0"/>
      <line num="11984" type="stmt" count="0"/>
      <line num="11987" type="stmt" count="0"/>
      <line num="11988" type="stmt" count="0"/>
      <line num="11992" type="stmt" count="0"/>
      <line num="11993" type="stmt" count="0"/>
      <line num="11994" type="stmt" count="0"/>
      <line num="11995" type="stmt" count="0"/>
      <line num="11997" type="stmt" count="0"/>
      <line num="11998" type="stmt" count="0"/>
      <line num="11999" type="stmt" count="0"/>
      <line num="12000" type="stmt" count="0"/>
      <line num="12001" type="stmt" count="0"/>
      <line num="12002" type="stmt" count="0"/>
      <line num="12003" type="stmt" count="0"/>
      <line num="12005" type="method" name="parsewikilink_content" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="12006" type="stmt" count="0"/>
      <line num="12007" type="stmt" count="0"/>
      <line num="12008" type="stmt" count="0"/>
      <line num="12009" type="stmt" count="0"/>
      <line num="12010" type="stmt" count="0"/>
      <line num="12011" type="stmt" count="0"/>
      <line num="12012" type="stmt" count="0"/>
      <line num="12013" type="stmt" count="0"/>
      <line num="12015" type="stmt" count="0"/>
      <line num="12016" type="stmt" count="0"/>
      <line num="12017" type="stmt" count="0"/>
      <line num="12019" type="stmt" count="0"/>
      <line num="12021" type="stmt" count="0"/>
      <line num="12022" type="stmt" count="0"/>
      <line num="12024" type="stmt" count="0"/>
      <line num="12025" type="stmt" count="0"/>
      <line num="12026" type="stmt" count="0"/>
      <line num="12028" type="stmt" count="0"/>
      <line num="12029" type="stmt" count="0"/>
      <line num="12031" type="stmt" count="0"/>
      <line num="12032" type="stmt" count="0"/>
      <line num="12033" type="stmt" count="0"/>
      <line num="12035" type="stmt" count="0"/>
      <line num="12036" type="stmt" count="0"/>
      <line num="12037" type="stmt" count="0"/>
      <line num="12039" type="stmt" count="0"/>
      <line num="12040" type="stmt" count="0"/>
      <line num="12041" type="stmt" count="0"/>
      <line num="12044" type="stmt" count="0"/>
      <line num="12046" type="stmt" count="0"/>
      <line num="12047" type="stmt" count="0"/>
      <line num="12048" type="stmt" count="0"/>
      <line num="12049" type="stmt" count="0"/>
      <line num="12051" type="stmt" count="0"/>
      <line num="12056" type="stmt" count="0"/>
      <line num="12057" type="stmt" count="0"/>
      <line num="12058" type="stmt" count="0"/>
      <line num="12059" type="stmt" count="0"/>
      <line num="12060" type="stmt" count="0"/>
      <line num="12061" type="stmt" count="0"/>
      <line num="12062" type="stmt" count="0"/>
      <line num="12064" type="method" name="parsexmlish_start" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12065" type="stmt" count="0"/>
      <line num="12066" type="stmt" count="0"/>
      <line num="12067" type="stmt" count="0"/>
      <line num="12068" type="stmt" count="0"/>
      <line num="12069" type="stmt" count="0"/>
      <line num="12071" type="stmt" count="0"/>
      <line num="12074" type="stmt" count="0"/>
      <line num="12076" type="stmt" count="0"/>
      <line num="12077" type="stmt" count="0"/>
      <line num="12078" type="stmt" count="0"/>
      <line num="12079" type="stmt" count="0"/>
      <line num="12081" type="stmt" count="0"/>
      <line num="12082" type="stmt" count="0"/>
      <line num="12083" type="stmt" count="0"/>
      <line num="12084" type="stmt" count="0"/>
      <line num="12086" type="stmt" count="0"/>
      <line num="12087" type="stmt" count="0"/>
      <line num="12088" type="stmt" count="0"/>
      <line num="12090" type="stmt" count="0"/>
      <line num="12091" type="stmt" count="0"/>
      <line num="12092" type="stmt" count="0"/>
      <line num="12095" type="stmt" count="0"/>
      <line num="12097" type="stmt" count="0"/>
      <line num="12098" type="stmt" count="0"/>
      <line num="12099" type="stmt" count="0"/>
      <line num="12100" type="stmt" count="0"/>
      <line num="12102" type="stmt" count="0"/>
      <line num="12104" type="stmt" count="0"/>
      <line num="12105" type="stmt" count="0"/>
      <line num="12106" type="stmt" count="0"/>
      <line num="12109" type="stmt" count="0"/>
      <line num="12110" type="stmt" count="0"/>
      <line num="12111" type="stmt" count="0"/>
      <line num="12112" type="stmt" count="0"/>
      <line num="12113" type="stmt" count="0"/>
      <line num="12114" type="stmt" count="0"/>
      <line num="12115" type="stmt" count="0"/>
      <line num="12117" type="method" name="parseRFC" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="12118" type="stmt" count="0"/>
      <line num="12119" type="stmt" count="0"/>
      <line num="12120" type="stmt" count="0"/>
      <line num="12121" type="stmt" count="0"/>
      <line num="12122" type="stmt" count="0"/>
      <line num="12124" type="stmt" count="0"/>
      <line num="12127" type="stmt" count="0"/>
      <line num="12129" type="stmt" count="0"/>
      <line num="12130" type="stmt" count="0"/>
      <line num="12131" type="stmt" count="0"/>
      <line num="12132" type="stmt" count="0"/>
      <line num="12133" type="stmt" count="0"/>
      <line num="12135" type="stmt" count="0"/>
      <line num="12136" type="stmt" count="0"/>
      <line num="12137" type="stmt" count="0"/>
      <line num="12139" type="stmt" count="0"/>
      <line num="12140" type="stmt" count="0"/>
      <line num="12141" type="stmt" count="0"/>
      <line num="12143" type="stmt" count="0"/>
      <line num="12144" type="stmt" count="0"/>
      <line num="12145" type="stmt" count="0"/>
      <line num="12146" type="stmt" count="0"/>
      <line num="12147" type="stmt" count="0"/>
      <line num="12149" type="stmt" count="0"/>
      <line num="12151" type="stmt" count="0"/>
      <line num="12152" type="stmt" count="0"/>
      <line num="12153" type="stmt" count="0"/>
      <line num="12156" type="stmt" count="0"/>
      <line num="12157" type="stmt" count="0"/>
      <line num="12158" type="stmt" count="0"/>
      <line num="12159" type="stmt" count="0"/>
      <line num="12160" type="stmt" count="0"/>
      <line num="12161" type="stmt" count="0"/>
      <line num="12162" type="stmt" count="0"/>
      <line num="12164" type="method" name="parsePMID" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="12165" type="stmt" count="0"/>
      <line num="12166" type="stmt" count="0"/>
      <line num="12167" type="stmt" count="0"/>
      <line num="12168" type="stmt" count="0"/>
      <line num="12169" type="stmt" count="0"/>
      <line num="12171" type="stmt" count="0"/>
      <line num="12174" type="stmt" count="0"/>
      <line num="12176" type="stmt" count="0"/>
      <line num="12177" type="stmt" count="0"/>
      <line num="12178" type="stmt" count="0"/>
      <line num="12179" type="stmt" count="0"/>
      <line num="12180" type="stmt" count="0"/>
      <line num="12182" type="stmt" count="0"/>
      <line num="12183" type="stmt" count="0"/>
      <line num="12184" type="stmt" count="0"/>
      <line num="12186" type="stmt" count="0"/>
      <line num="12187" type="stmt" count="0"/>
      <line num="12188" type="stmt" count="0"/>
      <line num="12190" type="stmt" count="0"/>
      <line num="12191" type="stmt" count="0"/>
      <line num="12192" type="stmt" count="0"/>
      <line num="12193" type="stmt" count="0"/>
      <line num="12194" type="stmt" count="0"/>
      <line num="12196" type="stmt" count="0"/>
      <line num="12198" type="stmt" count="0"/>
      <line num="12199" type="stmt" count="0"/>
      <line num="12200" type="stmt" count="0"/>
      <line num="12203" type="stmt" count="0"/>
      <line num="12204" type="stmt" count="0"/>
      <line num="12205" type="stmt" count="0"/>
      <line num="12206" type="stmt" count="0"/>
      <line num="12207" type="stmt" count="0"/>
      <line num="12208" type="stmt" count="0"/>
      <line num="12209" type="stmt" count="0"/>
      <line num="12211" type="method" name="parsespace_or_nbsp" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12212" type="stmt" count="0"/>
      <line num="12213" type="stmt" count="0"/>
      <line num="12214" type="stmt" count="0"/>
      <line num="12215" type="stmt" count="0"/>
      <line num="12216" type="stmt" count="0"/>
      <line num="12218" type="stmt" count="0"/>
      <line num="12222" type="stmt" count="0"/>
      <line num="12223" type="stmt" count="0"/>
      <line num="12224" type="stmt" count="0"/>
      <line num="12226" type="stmt" count="0"/>
      <line num="12227" type="stmt" count="0"/>
      <line num="12228" type="stmt" count="0"/>
      <line num="12230" type="stmt" count="0"/>
      <line num="12232" type="stmt" count="0"/>
      <line num="12233" type="stmt" count="0"/>
      <line num="12234" type="stmt" count="0"/>
      <line num="12235" type="stmt" count="0"/>
      <line num="12236" type="stmt" count="0"/>
      <line num="12237" type="stmt" count="0"/>
      <line num="12238" type="stmt" count="0"/>
      <line num="12240" type="stmt" count="0"/>
      <line num="12241" type="stmt" count="0"/>
      <line num="12242" type="stmt" count="0"/>
      <line num="12245" type="stmt" count="0"/>
      <line num="12247" type="stmt" count="0"/>
      <line num="12248" type="stmt" count="0"/>
      <line num="12249" type="stmt" count="0"/>
      <line num="12250" type="stmt" count="0"/>
      <line num="12252" type="stmt" count="0"/>
      <line num="12253" type="stmt" count="0"/>
      <line num="12254" type="stmt" count="0"/>
      <line num="12255" type="stmt" count="0"/>
      <line num="12257" type="stmt" count="0"/>
      <line num="12258" type="stmt" count="0"/>
      <line num="12259" type="stmt" count="0"/>
      <line num="12260" type="stmt" count="0"/>
      <line num="12262" type="stmt" count="0"/>
      <line num="12264" type="stmt" count="0"/>
      <line num="12265" type="stmt" count="0"/>
      <line num="12266" type="stmt" count="0"/>
      <line num="12270" type="stmt" count="0"/>
      <line num="12271" type="stmt" count="0"/>
      <line num="12272" type="stmt" count="0"/>
      <line num="12273" type="stmt" count="0"/>
      <line num="12274" type="stmt" count="0"/>
      <line num="12275" type="stmt" count="0"/>
      <line num="12276" type="stmt" count="0"/>
      <line num="12278" type="method" name="discardend_of_word" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12279" type="stmt" count="0"/>
      <line num="12280" type="stmt" count="0"/>
      <line num="12281" type="stmt" count="0"/>
      <line num="12282" type="stmt" count="0"/>
      <line num="12283" type="stmt" count="0"/>
      <line num="12285" type="stmt" count="0"/>
      <line num="12289" type="stmt" count="0"/>
      <line num="12290" type="stmt" count="0"/>
      <line num="12291" type="stmt" count="0"/>
      <line num="12293" type="stmt" count="0"/>
      <line num="12294" type="stmt" count="0"/>
      <line num="12295" type="stmt" count="0"/>
      <line num="12296" type="stmt" count="0"/>
      <line num="12298" type="stmt" count="0"/>
      <line num="12300" type="stmt" count="0"/>
      <line num="12301" type="stmt" count="0"/>
      <line num="12303" type="stmt" count="0"/>
      <line num="12304" type="stmt" count="0"/>
      <line num="12308" type="stmt" count="0"/>
      <line num="12309" type="stmt" count="0"/>
      <line num="12310" type="stmt" count="0"/>
      <line num="12311" type="stmt" count="0"/>
      <line num="12312" type="stmt" count="0"/>
      <line num="12313" type="stmt" count="0"/>
      <line num="12314" type="stmt" count="0"/>
      <line num="12316" type="method" name="parsespace_or_nbsp_or_dash" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12317" type="stmt" count="0"/>
      <line num="12318" type="stmt" count="0"/>
      <line num="12319" type="stmt" count="0"/>
      <line num="12320" type="stmt" count="0"/>
      <line num="12321" type="stmt" count="0"/>
      <line num="12323" type="stmt" count="0"/>
      <line num="12327" type="stmt" count="0"/>
      <line num="12328" type="stmt" count="0"/>
      <line num="12329" type="stmt" count="0"/>
      <line num="12331" type="stmt" count="0"/>
      <line num="12332" type="stmt" count="0"/>
      <line num="12333" type="stmt" count="0"/>
      <line num="12335" type="stmt" count="0"/>
      <line num="12336" type="stmt" count="0"/>
      <line num="12339" type="stmt" count="0"/>
      <line num="12340" type="stmt" count="0"/>
      <line num="12341" type="stmt" count="0"/>
      <line num="12342" type="stmt" count="0"/>
      <line num="12343" type="stmt" count="0"/>
      <line num="12344" type="stmt" count="0"/>
      <line num="12345" type="stmt" count="0"/>
      <line num="12347" type="method" name="discardtext_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="12348" type="stmt" count="0"/>
      <line num="12349" type="stmt" count="0"/>
      <line num="12350" type="stmt" count="0"/>
      <line num="12351" type="stmt" count="0"/>
      <line num="12352" type="stmt" count="0"/>
      <line num="12354" type="stmt" count="0"/>
      <line num="12357" type="stmt" count="0"/>
      <line num="12358" type="stmt" count="0"/>
      <line num="12360" type="stmt" count="0"/>
      <line num="12361" type="stmt" count="0"/>
      <line num="12363" type="stmt" count="0"/>
      <line num="12364" type="stmt" count="0"/>
      <line num="12365" type="stmt" count="0"/>
      <line num="12366" type="stmt" count="0"/>
      <line num="12367" type="stmt" count="0"/>
      <line num="12368" type="stmt" count="0"/>
      <line num="12369" type="stmt" count="0"/>
      <line num="12371" type="method" name="discardextension_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12372" type="stmt" count="0"/>
      <line num="12373" type="stmt" count="0"/>
      <line num="12374" type="stmt" count="0"/>
      <line num="12375" type="stmt" count="0"/>
      <line num="12376" type="stmt" count="0"/>
      <line num="12378" type="stmt" count="0"/>
      <line num="12382" type="stmt" count="0"/>
      <line num="12383" type="stmt" count="0"/>
      <line num="12384" type="stmt" count="0"/>
      <line num="12386" type="stmt" count="0"/>
      <line num="12387" type="stmt" count="0"/>
      <line num="12388" type="stmt" count="0"/>
      <line num="12390" type="stmt" count="0"/>
      <line num="12392" type="stmt" count="0"/>
      <line num="12393" type="stmt" count="0"/>
      <line num="12394" type="stmt" count="0"/>
      <line num="12395" type="stmt" count="0"/>
      <line num="12397" type="stmt" count="0"/>
      <line num="12398" type="stmt" count="0"/>
      <line num="12399" type="stmt" count="0"/>
      <line num="12400" type="stmt" count="0"/>
      <line num="12402" type="stmt" count="0"/>
      <line num="12403" type="stmt" count="0"/>
      <line num="12404" type="stmt" count="0"/>
      <line num="12405" type="stmt" count="0"/>
      <line num="12407" type="stmt" count="0"/>
      <line num="12410" type="stmt" count="0"/>
      <line num="12411" type="stmt" count="0"/>
      <line num="12412" type="stmt" count="0"/>
      <line num="12413" type="stmt" count="0"/>
      <line num="12414" type="stmt" count="0"/>
      <line num="12415" type="stmt" count="0"/>
      <line num="12416" type="stmt" count="0"/>
      <line num="12418" type="method" name="parselang_variant_preproc" visibility="private" complexity="27" crap="756" count="0"/>
      <line num="12419" type="stmt" count="0"/>
      <line num="12420" type="stmt" count="0"/>
      <line num="12421" type="stmt" count="0"/>
      <line num="12422" type="stmt" count="0"/>
      <line num="12423" type="stmt" count="0"/>
      <line num="12424" type="stmt" count="0"/>
      <line num="12425" type="stmt" count="0"/>
      <line num="12426" type="stmt" count="0"/>
      <line num="12428" type="stmt" count="0"/>
      <line num="12429" type="stmt" count="0"/>
      <line num="12430" type="stmt" count="0"/>
      <line num="12432" type="stmt" count="0"/>
      <line num="12433" type="stmt" count="0"/>
      <line num="12435" type="stmt" count="0"/>
      <line num="12436" type="stmt" count="0"/>
      <line num="12437" type="stmt" count="0"/>
      <line num="12438" type="stmt" count="0"/>
      <line num="12439" type="stmt" count="0"/>
      <line num="12441" type="stmt" count="0"/>
      <line num="12442" type="stmt" count="0"/>
      <line num="12443" type="stmt" count="0"/>
      <line num="12444" type="stmt" count="0"/>
      <line num="12447" type="stmt" count="0"/>
      <line num="12449" type="stmt" count="0"/>
      <line num="12450" type="stmt" count="0"/>
      <line num="12451" type="stmt" count="0"/>
      <line num="12452" type="stmt" count="0"/>
      <line num="12453" type="stmt" count="0"/>
      <line num="12455" type="stmt" count="0"/>
      <line num="12456" type="stmt" count="0"/>
      <line num="12457" type="stmt" count="0"/>
      <line num="12459" type="stmt" count="0"/>
      <line num="12461" type="stmt" count="0"/>
      <line num="12462" type="stmt" count="0"/>
      <line num="12463" type="stmt" count="0"/>
      <line num="12464" type="stmt" count="0"/>
      <line num="12466" type="stmt" count="0"/>
      <line num="12468" type="stmt" count="0"/>
      <line num="12469" type="stmt" count="0"/>
      <line num="12470" type="stmt" count="0"/>
      <line num="12471" type="stmt" count="0"/>
      <line num="12474" type="stmt" count="0"/>
      <line num="12476" type="stmt" count="0"/>
      <line num="12477" type="stmt" count="0"/>
      <line num="12478" type="stmt" count="0"/>
      <line num="12479" type="stmt" count="0"/>
      <line num="12480" type="stmt" count="0"/>
      <line num="12482" type="stmt" count="0"/>
      <line num="12483" type="stmt" count="0"/>
      <line num="12484" type="stmt" count="0"/>
      <line num="12486" type="stmt" count="0"/>
      <line num="12488" type="stmt" count="0"/>
      <line num="12489" type="stmt" count="0"/>
      <line num="12490" type="stmt" count="0"/>
      <line num="12495" type="stmt" count="0"/>
      <line num="12496" type="stmt" count="0"/>
      <line num="12497" type="stmt" count="0"/>
      <line num="12498" type="stmt" count="0"/>
      <line num="12501" type="stmt" count="0"/>
      <line num="12503" type="stmt" count="0"/>
      <line num="12504" type="stmt" count="0"/>
      <line num="12505" type="stmt" count="0"/>
      <line num="12506" type="stmt" count="0"/>
      <line num="12507" type="stmt" count="0"/>
      <line num="12509" type="stmt" count="0"/>
      <line num="12510" type="stmt" count="0"/>
      <line num="12511" type="stmt" count="0"/>
      <line num="12513" type="stmt" count="0"/>
      <line num="12515" type="stmt" count="0"/>
      <line num="12516" type="stmt" count="0"/>
      <line num="12517" type="stmt" count="0"/>
      <line num="12518" type="stmt" count="0"/>
      <line num="12520" type="stmt" count="0"/>
      <line num="12522" type="stmt" count="0"/>
      <line num="12523" type="stmt" count="0"/>
      <line num="12524" type="stmt" count="0"/>
      <line num="12525" type="stmt" count="0"/>
      <line num="12528" type="stmt" count="0"/>
      <line num="12530" type="stmt" count="0"/>
      <line num="12531" type="stmt" count="0"/>
      <line num="12532" type="stmt" count="0"/>
      <line num="12533" type="stmt" count="0"/>
      <line num="12534" type="stmt" count="0"/>
      <line num="12536" type="stmt" count="0"/>
      <line num="12537" type="stmt" count="0"/>
      <line num="12538" type="stmt" count="0"/>
      <line num="12540" type="stmt" count="0"/>
      <line num="12542" type="stmt" count="0"/>
      <line num="12543" type="stmt" count="0"/>
      <line num="12544" type="stmt" count="0"/>
      <line num="12545" type="stmt" count="0"/>
      <line num="12547" type="stmt" count="0"/>
      <line num="12549" type="stmt" count="0"/>
      <line num="12550" type="stmt" count="0"/>
      <line num="12551" type="stmt" count="0"/>
      <line num="12556" type="stmt" count="0"/>
      <line num="12557" type="stmt" count="0"/>
      <line num="12558" type="stmt" count="0"/>
      <line num="12559" type="stmt" count="0"/>
      <line num="12561" type="stmt" count="0"/>
      <line num="12562" type="stmt" count="0"/>
      <line num="12563" type="stmt" count="0"/>
      <line num="12564" type="stmt" count="0"/>
      <line num="12565" type="stmt" count="0"/>
      <line num="12567" type="stmt" count="0"/>
      <line num="12569" type="stmt" count="0"/>
      <line num="12570" type="stmt" count="0"/>
      <line num="12571" type="stmt" count="0"/>
      <line num="12572" type="stmt" count="0"/>
      <line num="12573" type="stmt" count="0"/>
      <line num="12575" type="stmt" count="0"/>
      <line num="12576" type="stmt" count="0"/>
      <line num="12577" type="stmt" count="0"/>
      <line num="12578" type="stmt" count="0"/>
      <line num="12579" type="stmt" count="0"/>
      <line num="12581" type="stmt" count="0"/>
      <line num="12583" type="stmt" count="0"/>
      <line num="12584" type="stmt" count="0"/>
      <line num="12585" type="stmt" count="0"/>
      <line num="12588" type="stmt" count="0"/>
      <line num="12589" type="stmt" count="0"/>
      <line num="12590" type="stmt" count="0"/>
      <line num="12591" type="stmt" count="0"/>
      <line num="12592" type="stmt" count="0"/>
      <line num="12593" type="stmt" count="0"/>
      <line num="12594" type="stmt" count="0"/>
      <line num="12596" type="method" name="parsebroken_lang_variant" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12597" type="stmt" count="0"/>
      <line num="12598" type="stmt" count="0"/>
      <line num="12599" type="stmt" count="0"/>
      <line num="12600" type="stmt" count="0"/>
      <line num="12601" type="stmt" count="0"/>
      <line num="12602" type="stmt" count="0"/>
      <line num="12603" type="stmt" count="0"/>
      <line num="12605" type="stmt" count="0"/>
      <line num="12606" type="stmt" count="0"/>
      <line num="12608" type="stmt" count="0"/>
      <line num="12610" type="stmt" count="0"/>
      <line num="12611" type="stmt" count="0"/>
      <line num="12612" type="stmt" count="0"/>
      <line num="12614" type="stmt" count="0"/>
      <line num="12615" type="stmt" count="0"/>
      <line num="12616" type="stmt" count="0"/>
      <line num="12617" type="stmt" count="0"/>
      <line num="12619" type="stmt" count="0"/>
      <line num="12621" type="stmt" count="0"/>
      <line num="12622" type="stmt" count="0"/>
      <line num="12623" type="stmt" count="0"/>
      <line num="12626" type="stmt" count="0"/>
      <line num="12627" type="stmt" count="0"/>
      <line num="12628" type="stmt" count="0"/>
      <line num="12629" type="stmt" count="0"/>
      <line num="12630" type="stmt" count="0"/>
      <line num="12631" type="stmt" count="0"/>
      <line num="12632" type="stmt" count="0"/>
      <line num="12634" type="method" name="parsetable_heading_tags" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="12635" type="stmt" count="0"/>
      <line num="12636" type="stmt" count="0"/>
      <line num="12637" type="stmt" count="0"/>
      <line num="12638" type="stmt" count="0"/>
      <line num="12639" type="stmt" count="0"/>
      <line num="12640" type="stmt" count="0"/>
      <line num="12641" type="stmt" count="0"/>
      <line num="12643" type="stmt" count="0"/>
      <line num="12644" type="stmt" count="0"/>
      <line num="12645" type="stmt" count="0"/>
      <line num="12646" type="stmt" count="0"/>
      <line num="12647" type="stmt" count="0"/>
      <line num="12648" type="stmt" count="0"/>
      <line num="12649" type="stmt" count="0"/>
      <line num="12650" type="stmt" count="0"/>
      <line num="12651" type="stmt" count="0"/>
      <line num="12653" type="method" name="parsetable_row_tag" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="12654" type="stmt" count="0"/>
      <line num="12655" type="stmt" count="0"/>
      <line num="12656" type="stmt" count="0"/>
      <line num="12657" type="stmt" count="0"/>
      <line num="12658" type="stmt" count="0"/>
      <line num="12659" type="stmt" count="0"/>
      <line num="12660" type="stmt" count="0"/>
      <line num="12661" type="stmt" count="0"/>
      <line num="12663" type="stmt" count="0"/>
      <line num="12664" type="stmt" count="0"/>
      <line num="12665" type="stmt" count="0"/>
      <line num="12667" type="stmt" count="0"/>
      <line num="12668" type="stmt" count="0"/>
      <line num="12669" type="stmt" count="0"/>
      <line num="12671" type="stmt" count="0"/>
      <line num="12672" type="stmt" count="0"/>
      <line num="12673" type="stmt" count="0"/>
      <line num="12675" type="stmt" count="0"/>
      <line num="12677" type="stmt" count="0"/>
      <line num="12678" type="stmt" count="0"/>
      <line num="12679" type="stmt" count="0"/>
      <line num="12680" type="stmt" count="0"/>
      <line num="12682" type="stmt" count="0"/>
      <line num="12683" type="stmt" count="0"/>
      <line num="12685" type="stmt" count="0"/>
      <line num="12686" type="stmt" count="0"/>
      <line num="12687" type="stmt" count="0"/>
      <line num="12688" type="stmt" count="0"/>
      <line num="12690" type="stmt" count="0"/>
      <line num="12691" type="stmt" count="0"/>
      <line num="12692" type="stmt" count="0"/>
      <line num="12696" type="stmt" count="0"/>
      <line num="12697" type="stmt" count="0"/>
      <line num="12699" type="stmt" count="0"/>
      <line num="12700" type="stmt" count="0"/>
      <line num="12701" type="stmt" count="0"/>
      <line num="12702" type="stmt" count="0"/>
      <line num="12707" type="stmt" count="0"/>
      <line num="12708" type="stmt" count="0"/>
      <line num="12709" type="stmt" count="0"/>
      <line num="12711" type="stmt" count="0"/>
      <line num="12712" type="stmt" count="0"/>
      <line num="12713" type="stmt" count="0"/>
      <line num="12714" type="stmt" count="0"/>
      <line num="12716" type="stmt" count="0"/>
      <line num="12720" type="stmt" count="0"/>
      <line num="12721" type="stmt" count="0"/>
      <line num="12722" type="stmt" count="0"/>
      <line num="12723" type="stmt" count="0"/>
      <line num="12725" type="stmt" count="0"/>
      <line num="12726" type="stmt" count="0"/>
      <line num="12728" type="stmt" count="0"/>
      <line num="12729" type="stmt" count="0"/>
      <line num="12730" type="stmt" count="0"/>
      <line num="12732" type="stmt" count="0"/>
      <line num="12733" type="stmt" count="0"/>
      <line num="12734" type="stmt" count="0"/>
      <line num="12736" type="stmt" count="0"/>
      <line num="12738" type="stmt" count="0"/>
      <line num="12739" type="stmt" count="0"/>
      <line num="12740" type="stmt" count="0"/>
      <line num="12742" type="stmt" count="0"/>
      <line num="12747" type="stmt" count="0"/>
      <line num="12749" type="stmt" count="0"/>
      <line num="12750" type="stmt" count="0"/>
      <line num="12751" type="stmt" count="0"/>
      <line num="12754" type="stmt" count="0"/>
      <line num="12755" type="stmt" count="0"/>
      <line num="12756" type="stmt" count="0"/>
      <line num="12757" type="stmt" count="0"/>
      <line num="12758" type="stmt" count="0"/>
      <line num="12759" type="stmt" count="0"/>
      <line num="12760" type="stmt" count="0"/>
      <line num="12762" type="method" name="parsetable_data_tags" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="12763" type="stmt" count="0"/>
      <line num="12764" type="stmt" count="0"/>
      <line num="12765" type="stmt" count="0"/>
      <line num="12766" type="stmt" count="0"/>
      <line num="12767" type="stmt" count="0"/>
      <line num="12768" type="stmt" count="0"/>
      <line num="12769" type="stmt" count="0"/>
      <line num="12770" type="stmt" count="0"/>
      <line num="12772" type="stmt" count="0"/>
      <line num="12773" type="stmt" count="0"/>
      <line num="12774" type="stmt" count="0"/>
      <line num="12776" type="stmt" count="0"/>
      <line num="12777" type="stmt" count="0"/>
      <line num="12778" type="stmt" count="0"/>
      <line num="12780" type="stmt" count="0"/>
      <line num="12781" type="stmt" count="0"/>
      <line num="12782" type="stmt" count="0"/>
      <line num="12784" type="stmt" count="0"/>
      <line num="12786" type="stmt" count="0"/>
      <line num="12787" type="stmt" count="0"/>
      <line num="12788" type="stmt" count="0"/>
      <line num="12789" type="stmt" count="0"/>
      <line num="12791" type="stmt" count="0"/>
      <line num="12792" type="stmt" count="0"/>
      <line num="12793" type="stmt" count="0"/>
      <line num="12794" type="stmt" count="0"/>
      <line num="12796" type="stmt" count="0"/>
      <line num="12798" type="stmt" count="0"/>
      <line num="12799" type="stmt" count="0"/>
      <line num="12801" type="stmt" count="0"/>
      <line num="12802" type="stmt" count="0"/>
      <line num="12803" type="stmt" count="0"/>
      <line num="12804" type="stmt" count="0"/>
      <line num="12805" type="stmt" count="0"/>
      <line num="12808" type="stmt" count="0"/>
      <line num="12810" type="stmt" count="0"/>
      <line num="12811" type="stmt" count="0"/>
      <line num="12812" type="stmt" count="0"/>
      <line num="12813" type="stmt" count="0"/>
      <line num="12815" type="stmt" count="0"/>
      <line num="12817" type="stmt" count="0"/>
      <line num="12818" type="stmt" count="0"/>
      <line num="12819" type="stmt" count="0"/>
      <line num="12820" type="stmt" count="0"/>
      <line num="12822" type="stmt" count="0"/>
      <line num="12824" type="stmt" count="0"/>
      <line num="12825" type="stmt" count="0"/>
      <line num="12826" type="stmt" count="0"/>
      <line num="12829" type="stmt" count="0"/>
      <line num="12830" type="stmt" count="0"/>
      <line num="12831" type="stmt" count="0"/>
      <line num="12832" type="stmt" count="0"/>
      <line num="12833" type="stmt" count="0"/>
      <line num="12834" type="stmt" count="0"/>
      <line num="12835" type="stmt" count="0"/>
      <line num="12837" type="method" name="parsetable_caption_tag" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="12838" type="stmt" count="0"/>
      <line num="12839" type="stmt" count="0"/>
      <line num="12840" type="stmt" count="0"/>
      <line num="12841" type="stmt" count="0"/>
      <line num="12842" type="stmt" count="0"/>
      <line num="12843" type="stmt" count="0"/>
      <line num="12844" type="stmt" count="0"/>
      <line num="12845" type="stmt" count="0"/>
      <line num="12847" type="stmt" count="0"/>
      <line num="12848" type="stmt" count="0"/>
      <line num="12849" type="stmt" count="0"/>
      <line num="12851" type="stmt" count="0"/>
      <line num="12852" type="stmt" count="0"/>
      <line num="12853" type="stmt" count="0"/>
      <line num="12855" type="stmt" count="0"/>
      <line num="12856" type="stmt" count="0"/>
      <line num="12857" type="stmt" count="0"/>
      <line num="12859" type="stmt" count="0"/>
      <line num="12861" type="stmt" count="0"/>
      <line num="12862" type="stmt" count="0"/>
      <line num="12863" type="stmt" count="0"/>
      <line num="12864" type="stmt" count="0"/>
      <line num="12866" type="stmt" count="0"/>
      <line num="12867" type="stmt" count="0"/>
      <line num="12868" type="stmt" count="0"/>
      <line num="12870" type="stmt" count="0"/>
      <line num="12871" type="stmt" count="0"/>
      <line num="12872" type="stmt" count="0"/>
      <line num="12873" type="stmt" count="0"/>
      <line num="12874" type="stmt" count="0"/>
      <line num="12876" type="stmt" count="0"/>
      <line num="12877" type="stmt" count="0"/>
      <line num="12878" type="stmt" count="0"/>
      <line num="12881" type="stmt" count="0"/>
      <line num="12882" type="stmt" count="0"/>
      <line num="12884" type="stmt" count="0"/>
      <line num="12885" type="stmt" count="0"/>
      <line num="12886" type="stmt" count="0"/>
      <line num="12888" type="stmt" count="0"/>
      <line num="12889" type="stmt" count="0"/>
      <line num="12890" type="stmt" count="0"/>
      <line num="12892" type="stmt" count="0"/>
      <line num="12894" type="stmt" count="0"/>
      <line num="12895" type="stmt" count="0"/>
      <line num="12896" type="stmt" count="0"/>
      <line num="12898" type="stmt" count="0"/>
      <line num="12903" type="stmt" count="0"/>
      <line num="12905" type="stmt" count="0"/>
      <line num="12906" type="stmt" count="0"/>
      <line num="12907" type="stmt" count="0"/>
      <line num="12910" type="stmt" count="0"/>
      <line num="12911" type="stmt" count="0"/>
      <line num="12912" type="stmt" count="0"/>
      <line num="12913" type="stmt" count="0"/>
      <line num="12914" type="stmt" count="0"/>
      <line num="12915" type="stmt" count="0"/>
      <line num="12916" type="stmt" count="0"/>
      <line num="12918" type="method" name="discardnewlineToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="12919" type="stmt" count="0"/>
      <line num="12920" type="stmt" count="0"/>
      <line num="12921" type="stmt" count="0"/>
      <line num="12922" type="stmt" count="0"/>
      <line num="12923" type="stmt" count="0"/>
      <line num="12925" type="stmt" count="0"/>
      <line num="12928" type="stmt" count="0"/>
      <line num="12929" type="stmt" count="0"/>
      <line num="12930" type="stmt" count="0"/>
      <line num="12931" type="stmt" count="0"/>
      <line num="12932" type="stmt" count="0"/>
      <line num="12934" type="stmt" count="0"/>
      <line num="12935" type="stmt" count="0"/>
      <line num="12936" type="stmt" count="0"/>
      <line num="12937" type="stmt" count="0"/>
      <line num="12938" type="stmt" count="0"/>
      <line num="12939" type="stmt" count="0"/>
      <line num="12940" type="stmt" count="0"/>
      <line num="12942" type="method" name="discardspace_or_comment" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="12943" type="stmt" count="0"/>
      <line num="12944" type="stmt" count="0"/>
      <line num="12945" type="stmt" count="0"/>
      <line num="12946" type="stmt" count="0"/>
      <line num="12947" type="stmt" count="0"/>
      <line num="12949" type="stmt" count="0"/>
      <line num="12953" type="stmt" count="0"/>
      <line num="12954" type="stmt" count="0"/>
      <line num="12955" type="stmt" count="0"/>
      <line num="12957" type="stmt" count="0"/>
      <line num="12959" type="stmt" count="0"/>
      <line num="12960" type="stmt" count="0"/>
      <line num="12961" type="stmt" count="0"/>
      <line num="12962" type="stmt" count="0"/>
      <line num="12963" type="stmt" count="0"/>
      <line num="12964" type="stmt" count="0"/>
      <line num="12965" type="stmt" count="0"/>
      <line num="12967" type="method" name="parsenested_inlineline" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="12968" type="stmt" count="0"/>
      <line num="12969" type="stmt" count="0"/>
      <line num="12970" type="stmt" count="0"/>
      <line num="12971" type="stmt" count="0"/>
      <line num="12972" type="stmt" count="0"/>
      <line num="12973" type="stmt" count="0"/>
      <line num="12974" type="stmt" count="0"/>
      <line num="12975" type="stmt" count="0"/>
      <line num="12977" type="stmt" count="0"/>
      <line num="12978" type="stmt" count="0"/>
      <line num="12979" type="stmt" count="0"/>
      <line num="12981" type="stmt" count="0"/>
      <line num="12982" type="stmt" count="0"/>
      <line num="12983" type="stmt" count="0"/>
      <line num="12984" type="stmt" count="0"/>
      <line num="12985" type="stmt" count="0"/>
      <line num="12987" type="stmt" count="0"/>
      <line num="12988" type="stmt" count="0"/>
      <line num="12989" type="stmt" count="0"/>
      <line num="12990" type="stmt" count="0"/>
      <line num="12993" type="stmt" count="0"/>
      <line num="12995" type="stmt" count="0"/>
      <line num="12996" type="stmt" count="0"/>
      <line num="12997" type="stmt" count="0"/>
      <line num="12998" type="stmt" count="0"/>
      <line num="13000" type="stmt" count="0"/>
      <line num="13002" type="stmt" count="0"/>
      <line num="13003" type="stmt" count="0"/>
      <line num="13004" type="stmt" count="0"/>
      <line num="13007" type="stmt" count="0"/>
      <line num="13008" type="stmt" count="0"/>
      <line num="13009" type="stmt" count="0"/>
      <line num="13010" type="stmt" count="0"/>
      <line num="13011" type="stmt" count="0"/>
      <line num="13012" type="stmt" count="0"/>
      <line num="13013" type="stmt" count="0"/>
      <line num="13015" type="method" name="parsetemplate_param_text" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13016" type="stmt" count="0"/>
      <line num="13017" type="stmt" count="0"/>
      <line num="13018" type="stmt" count="0"/>
      <line num="13019" type="stmt" count="0"/>
      <line num="13020" type="stmt" count="0"/>
      <line num="13021" type="stmt" count="0"/>
      <line num="13022" type="stmt" count="0"/>
      <line num="13023" type="stmt" count="0"/>
      <line num="13025" type="stmt" count="0"/>
      <line num="13026" type="stmt" count="0"/>
      <line num="13027" type="stmt" count="0"/>
      <line num="13028" type="stmt" count="0"/>
      <line num="13031" type="stmt" count="0"/>
      <line num="13032" type="stmt" count="0"/>
      <line num="13033" type="stmt" count="0"/>
      <line num="13035" type="stmt" count="0"/>
      <line num="13037" type="stmt" count="0"/>
      <line num="13038" type="stmt" count="0"/>
      <line num="13040" type="stmt" count="0"/>
      <line num="13043" type="stmt" count="0"/>
      <line num="13044" type="stmt" count="0"/>
      <line num="13048" type="stmt" count="0"/>
      <line num="13049" type="stmt" count="0"/>
      <line num="13050" type="stmt" count="0"/>
      <line num="13051" type="stmt" count="0"/>
      <line num="13053" type="stmt" count="0"/>
      <line num="13054" type="stmt" count="0"/>
      <line num="13055" type="stmt" count="0"/>
      <line num="13056" type="stmt" count="0"/>
      <line num="13057" type="stmt" count="0"/>
      <line num="13058" type="stmt" count="0"/>
      <line num="13059" type="stmt" count="0"/>
      <line num="13061" type="method" name="parsetemplate_param_name" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="13062" type="stmt" count="0"/>
      <line num="13063" type="stmt" count="0"/>
      <line num="13064" type="stmt" count="0"/>
      <line num="13065" type="stmt" count="0"/>
      <line num="13066" type="stmt" count="0"/>
      <line num="13067" type="stmt" count="0"/>
      <line num="13068" type="stmt" count="0"/>
      <line num="13069" type="stmt" count="0"/>
      <line num="13071" type="stmt" count="0"/>
      <line num="13072" type="stmt" count="0"/>
      <line num="13074" type="stmt" count="0"/>
      <line num="13075" type="stmt" count="0"/>
      <line num="13076" type="stmt" count="0"/>
      <line num="13078" type="stmt" count="0"/>
      <line num="13079" type="stmt" count="0"/>
      <line num="13080" type="stmt" count="0"/>
      <line num="13081" type="stmt" count="0"/>
      <line num="13082" type="stmt" count="0"/>
      <line num="13083" type="stmt" count="0"/>
      <line num="13084" type="stmt" count="0"/>
      <line num="13085" type="stmt" count="0"/>
      <line num="13086" type="stmt" count="0"/>
      <line num="13088" type="stmt" count="0"/>
      <line num="13092" type="stmt" count="0"/>
      <line num="13093" type="stmt" count="0"/>
      <line num="13094" type="stmt" count="0"/>
      <line num="13095" type="stmt" count="0"/>
      <line num="13096" type="stmt" count="0"/>
      <line num="13097" type="stmt" count="0"/>
      <line num="13098" type="stmt" count="0"/>
      <line num="13100" type="method" name="parselink_text" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="13101" type="stmt" count="0"/>
      <line num="13102" type="stmt" count="0"/>
      <line num="13103" type="stmt" count="0"/>
      <line num="13104" type="stmt" count="0"/>
      <line num="13105" type="stmt" count="0"/>
      <line num="13106" type="stmt" count="0"/>
      <line num="13107" type="stmt" count="0"/>
      <line num="13108" type="stmt" count="0"/>
      <line num="13110" type="stmt" count="0"/>
      <line num="13111" type="stmt" count="0"/>
      <line num="13112" type="stmt" count="0"/>
      <line num="13113" type="stmt" count="0"/>
      <line num="13114" type="stmt" count="0"/>
      <line num="13115" type="stmt" count="0"/>
      <line num="13116" type="stmt" count="0"/>
      <line num="13117" type="stmt" count="0"/>
      <line num="13118" type="stmt" count="0"/>
      <line num="13119" type="stmt" count="0"/>
      <line num="13121" type="method" name="parsetag_name" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="13122" type="stmt" count="0"/>
      <line num="13123" type="stmt" count="0"/>
      <line num="13124" type="stmt" count="0"/>
      <line num="13125" type="stmt" count="0"/>
      <line num="13126" type="stmt" count="0"/>
      <line num="13128" type="stmt" count="0"/>
      <line num="13131" type="stmt" count="0"/>
      <line num="13132" type="stmt" count="0"/>
      <line num="13134" type="stmt" count="0"/>
      <line num="13135" type="stmt" count="0"/>
      <line num="13136" type="stmt" count="0"/>
      <line num="13138" type="stmt" count="0"/>
      <line num="13139" type="stmt" count="0"/>
      <line num="13140" type="stmt" count="0"/>
      <line num="13143" type="stmt" count="0"/>
      <line num="13144" type="stmt" count="0"/>
      <line num="13146" type="stmt" count="0"/>
      <line num="13150" type="stmt" count="0"/>
      <line num="13151" type="stmt" count="0"/>
      <line num="13152" type="stmt" count="0"/>
      <line num="13153" type="stmt" count="0"/>
      <line num="13154" type="stmt" count="0"/>
      <line num="13155" type="stmt" count="0"/>
      <line num="13156" type="stmt" count="0"/>
      <line num="13158" type="method" name="parseunispace" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="13159" type="stmt" count="0"/>
      <line num="13160" type="stmt" count="0"/>
      <line num="13161" type="stmt" count="0"/>
      <line num="13162" type="stmt" count="0"/>
      <line num="13163" type="stmt" count="0"/>
      <line num="13165" type="stmt" count="0"/>
      <line num="13168" type="stmt" count="0"/>
      <line num="13169" type="stmt" count="0"/>
      <line num="13170" type="stmt" count="0"/>
      <line num="13172" type="stmt" count="0"/>
      <line num="13173" type="stmt" count="0"/>
      <line num="13175" type="stmt" count="0"/>
      <line num="13176" type="stmt" count="0"/>
      <line num="13177" type="stmt" count="0"/>
      <line num="13178" type="stmt" count="0"/>
      <line num="13179" type="stmt" count="0"/>
      <line num="13180" type="stmt" count="0"/>
      <line num="13181" type="stmt" count="0"/>
      <line num="13183" type="method" name="parseopt_lang_variant_flags" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13184" type="stmt" count="0"/>
      <line num="13185" type="stmt" count="0"/>
      <line num="13186" type="stmt" count="0"/>
      <line num="13187" type="stmt" count="0"/>
      <line num="13188" type="stmt" count="0"/>
      <line num="13189" type="stmt" count="0"/>
      <line num="13190" type="stmt" count="0"/>
      <line num="13191" type="stmt" count="0"/>
      <line num="13193" type="stmt" count="0"/>
      <line num="13194" type="stmt" count="0"/>
      <line num="13195" type="stmt" count="0"/>
      <line num="13196" type="stmt" count="0"/>
      <line num="13198" type="stmt" count="0"/>
      <line num="13199" type="stmt" count="0"/>
      <line num="13201" type="stmt" count="0"/>
      <line num="13202" type="stmt" count="0"/>
      <line num="13203" type="stmt" count="0"/>
      <line num="13205" type="stmt" count="0"/>
      <line num="13206" type="stmt" count="0"/>
      <line num="13207" type="stmt" count="0"/>
      <line num="13209" type="stmt" count="0"/>
      <line num="13210" type="stmt" count="0"/>
      <line num="13211" type="stmt" count="0"/>
      <line num="13212" type="stmt" count="0"/>
      <line num="13213" type="stmt" count="0"/>
      <line num="13215" type="stmt" count="0"/>
      <line num="13217" type="stmt" count="0"/>
      <line num="13218" type="stmt" count="0"/>
      <line num="13219" type="stmt" count="0"/>
      <line num="13221" type="stmt" count="0"/>
      <line num="13225" type="stmt" count="0"/>
      <line num="13226" type="stmt" count="0"/>
      <line num="13227" type="stmt" count="0"/>
      <line num="13228" type="stmt" count="0"/>
      <line num="13230" type="stmt" count="0"/>
      <line num="13231" type="stmt" count="0"/>
      <line num="13232" type="stmt" count="0"/>
      <line num="13233" type="stmt" count="0"/>
      <line num="13234" type="stmt" count="0"/>
      <line num="13235" type="stmt" count="0"/>
      <line num="13236" type="stmt" count="0"/>
      <line num="13238" type="method" name="parselang_variant_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="13239" type="stmt" count="0"/>
      <line num="13240" type="stmt" count="0"/>
      <line num="13241" type="stmt" count="0"/>
      <line num="13242" type="stmt" count="0"/>
      <line num="13243" type="stmt" count="0"/>
      <line num="13244" type="stmt" count="0"/>
      <line num="13245" type="stmt" count="0"/>
      <line num="13246" type="stmt" count="0"/>
      <line num="13248" type="stmt" count="0"/>
      <line num="13249" type="stmt" count="0"/>
      <line num="13250" type="stmt" count="0"/>
      <line num="13251" type="stmt" count="0"/>
      <line num="13254" type="stmt" count="0"/>
      <line num="13255" type="stmt" count="0"/>
      <line num="13256" type="stmt" count="0"/>
      <line num="13258" type="stmt" count="0"/>
      <line num="13259" type="stmt" count="0"/>
      <line num="13260" type="stmt" count="0"/>
      <line num="13262" type="stmt" count="0"/>
      <line num="13263" type="stmt" count="0"/>
      <line num="13266" type="stmt" count="0"/>
      <line num="13267" type="stmt" count="0"/>
      <line num="13269" type="stmt" count="0"/>
      <line num="13274" type="stmt" count="0"/>
      <line num="13275" type="stmt" count="0"/>
      <line num="13276" type="stmt" count="0"/>
      <line num="13277" type="stmt" count="0"/>
      <line num="13279" type="stmt" count="0"/>
      <line num="13280" type="stmt" count="0"/>
      <line num="13281" type="stmt" count="0"/>
      <line num="13282" type="stmt" count="0"/>
      <line num="13283" type="stmt" count="0"/>
      <line num="13284" type="stmt" count="0"/>
      <line num="13285" type="stmt" count="0"/>
      <line num="13287" type="method" name="parselang_variant_option_list" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="13288" type="stmt" count="0"/>
      <line num="13289" type="stmt" count="0"/>
      <line num="13290" type="stmt" count="0"/>
      <line num="13291" type="stmt" count="0"/>
      <line num="13292" type="stmt" count="0"/>
      <line num="13293" type="stmt" count="0"/>
      <line num="13294" type="stmt" count="0"/>
      <line num="13295" type="stmt" count="0"/>
      <line num="13297" type="stmt" count="0"/>
      <line num="13298" type="stmt" count="0"/>
      <line num="13300" type="stmt" count="0"/>
      <line num="13302" type="stmt" count="0"/>
      <line num="13303" type="stmt" count="0"/>
      <line num="13305" type="stmt" count="0"/>
      <line num="13306" type="stmt" count="0"/>
      <line num="13307" type="stmt" count="0"/>
      <line num="13309" type="stmt" count="0"/>
      <line num="13311" type="stmt" count="0"/>
      <line num="13313" type="stmt" count="0"/>
      <line num="13314" type="stmt" count="0"/>
      <line num="13315" type="stmt" count="0"/>
      <line num="13316" type="stmt" count="0"/>
      <line num="13318" type="stmt" count="0"/>
      <line num="13319" type="stmt" count="0"/>
      <line num="13320" type="stmt" count="0"/>
      <line num="13321" type="stmt" count="0"/>
      <line num="13323" type="stmt" count="0"/>
      <line num="13325" type="stmt" count="0"/>
      <line num="13326" type="stmt" count="0"/>
      <line num="13327" type="stmt" count="0"/>
      <line num="13328" type="stmt" count="0"/>
      <line num="13330" type="stmt" count="0"/>
      <line num="13332" type="stmt" count="0"/>
      <line num="13333" type="stmt" count="0"/>
      <line num="13334" type="stmt" count="0"/>
      <line num="13335" type="stmt" count="0"/>
      <line num="13337" type="stmt" count="0"/>
      <line num="13343" type="stmt" count="0"/>
      <line num="13346" type="stmt" count="0"/>
      <line num="13347" type="stmt" count="0"/>
      <line num="13348" type="stmt" count="0"/>
      <line num="13349" type="stmt" count="0"/>
      <line num="13351" type="stmt" count="0"/>
      <line num="13352" type="stmt" count="0"/>
      <line num="13353" type="stmt" count="0"/>
      <line num="13354" type="stmt" count="0"/>
      <line num="13356" type="stmt" count="0"/>
      <line num="13357" type="stmt" count="0"/>
      <line num="13358" type="stmt" count="0"/>
      <line num="13359" type="stmt" count="0"/>
      <line num="13361" type="stmt" count="0"/>
      <line num="13362" type="stmt" count="0"/>
      <line num="13363" type="stmt" count="0"/>
      <line num="13364" type="stmt" count="0"/>
      <line num="13367" type="stmt" count="0"/>
      <line num="13369" type="stmt" count="0"/>
      <line num="13370" type="stmt" count="0"/>
      <line num="13372" type="stmt" count="0"/>
      <line num="13378" type="stmt" count="0"/>
      <line num="13380" type="stmt" count="0"/>
      <line num="13381" type="stmt" count="0"/>
      <line num="13382" type="stmt" count="0"/>
      <line num="13383" type="stmt" count="0"/>
      <line num="13386" type="stmt" count="0"/>
      <line num="13387" type="stmt" count="0"/>
      <line num="13389" type="stmt" count="0"/>
      <line num="13390" type="stmt" count="0"/>
      <line num="13391" type="stmt" count="0"/>
      <line num="13392" type="stmt" count="0"/>
      <line num="13395" type="stmt" count="0"/>
      <line num="13396" type="stmt" count="0"/>
      <line num="13397" type="stmt" count="0"/>
      <line num="13398" type="stmt" count="0"/>
      <line num="13399" type="stmt" count="0"/>
      <line num="13400" type="stmt" count="0"/>
      <line num="13401" type="stmt" count="0"/>
      <line num="13403" type="method" name="parsetable_heading_tags_parameterized" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13404" type="stmt" count="0"/>
      <line num="13405" type="stmt" count="0"/>
      <line num="13406" type="stmt" count="0"/>
      <line num="13407" type="stmt" count="0"/>
      <line num="13408" type="stmt" count="0"/>
      <line num="13409" type="stmt" count="0"/>
      <line num="13410" type="stmt" count="0"/>
      <line num="13411" type="stmt" count="0"/>
      <line num="13413" type="stmt" count="0"/>
      <line num="13414" type="stmt" count="0"/>
      <line num="13415" type="stmt" count="0"/>
      <line num="13417" type="stmt" count="0"/>
      <line num="13418" type="stmt" count="0"/>
      <line num="13419" type="stmt" count="0"/>
      <line num="13420" type="stmt" count="0"/>
      <line num="13422" type="stmt" count="0"/>
      <line num="13423" type="stmt" count="0"/>
      <line num="13424" type="stmt" count="0"/>
      <line num="13425" type="stmt" count="0"/>
      <line num="13427" type="stmt" count="0"/>
      <line num="13429" type="stmt" count="0"/>
      <line num="13430" type="stmt" count="0"/>
      <line num="13431" type="stmt" count="0"/>
      <line num="13432" type="stmt" count="0"/>
      <line num="13434" type="stmt" count="0"/>
      <line num="13436" type="stmt" count="0"/>
      <line num="13437" type="stmt" count="0"/>
      <line num="13438" type="stmt" count="0"/>
      <line num="13439" type="stmt" count="0"/>
      <line num="13441" type="stmt" count="0"/>
      <line num="13443" type="stmt" count="0"/>
      <line num="13444" type="stmt" count="0"/>
      <line num="13445" type="stmt" count="0"/>
      <line num="13448" type="stmt" count="0"/>
      <line num="13449" type="stmt" count="0"/>
      <line num="13450" type="stmt" count="0"/>
      <line num="13451" type="stmt" count="0"/>
      <line num="13452" type="stmt" count="0"/>
      <line num="13453" type="stmt" count="0"/>
      <line num="13454" type="stmt" count="0"/>
      <line num="13456" type="method" name="parsetable_data_tag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="13457" type="stmt" count="0"/>
      <line num="13458" type="stmt" count="0"/>
      <line num="13459" type="stmt" count="0"/>
      <line num="13460" type="stmt" count="0"/>
      <line num="13461" type="stmt" count="0"/>
      <line num="13462" type="stmt" count="0"/>
      <line num="13463" type="stmt" count="0"/>
      <line num="13464" type="stmt" count="0"/>
      <line num="13466" type="stmt" count="0"/>
      <line num="13467" type="stmt" count="0"/>
      <line num="13468" type="stmt" count="0"/>
      <line num="13470" type="stmt" count="0"/>
      <line num="13471" type="stmt" count="0"/>
      <line num="13472" type="stmt" count="0"/>
      <line num="13473" type="stmt" count="0"/>
      <line num="13474" type="stmt" count="0"/>
      <line num="13476" type="stmt" count="0"/>
      <line num="13478" type="stmt" count="0"/>
      <line num="13479" type="stmt" count="0"/>
      <line num="13481" type="stmt" count="0"/>
      <line num="13482" type="stmt" count="0"/>
      <line num="13483" type="stmt" count="0"/>
      <line num="13484" type="stmt" count="0"/>
      <line num="13487" type="stmt" count="0"/>
      <line num="13488" type="stmt" count="0"/>
      <line num="13489" type="stmt" count="0"/>
      <line num="13492" type="stmt" count="0"/>
      <line num="13493" type="stmt" count="0"/>
      <line num="13495" type="stmt" count="0"/>
      <line num="13496" type="stmt" count="0"/>
      <line num="13497" type="stmt" count="0"/>
      <line num="13499" type="stmt" count="0"/>
      <line num="13500" type="stmt" count="0"/>
      <line num="13501" type="stmt" count="0"/>
      <line num="13503" type="stmt" count="0"/>
      <line num="13505" type="stmt" count="0"/>
      <line num="13506" type="stmt" count="0"/>
      <line num="13507" type="stmt" count="0"/>
      <line num="13509" type="stmt" count="0"/>
      <line num="13514" type="stmt" count="0"/>
      <line num="13516" type="stmt" count="0"/>
      <line num="13517" type="stmt" count="0"/>
      <line num="13518" type="stmt" count="0"/>
      <line num="13521" type="stmt" count="0"/>
      <line num="13522" type="stmt" count="0"/>
      <line num="13523" type="stmt" count="0"/>
      <line num="13524" type="stmt" count="0"/>
      <line num="13525" type="stmt" count="0"/>
      <line num="13526" type="stmt" count="0"/>
      <line num="13527" type="stmt" count="0"/>
      <line num="13529" type="method" name="parsetds" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="13530" type="stmt" count="0"/>
      <line num="13531" type="stmt" count="0"/>
      <line num="13532" type="stmt" count="0"/>
      <line num="13533" type="stmt" count="0"/>
      <line num="13534" type="stmt" count="0"/>
      <line num="13535" type="stmt" count="0"/>
      <line num="13536" type="stmt" count="0"/>
      <line num="13537" type="stmt" count="0"/>
      <line num="13539" type="stmt" count="0"/>
      <line num="13540" type="stmt" count="0"/>
      <line num="13541" type="stmt" count="0"/>
      <line num="13543" type="stmt" count="0"/>
      <line num="13545" type="stmt" count="0"/>
      <line num="13546" type="stmt" count="0"/>
      <line num="13548" type="stmt" count="0"/>
      <line num="13549" type="stmt" count="0"/>
      <line num="13550" type="stmt" count="0"/>
      <line num="13552" type="stmt" count="0"/>
      <line num="13554" type="stmt" count="0"/>
      <line num="13555" type="stmt" count="0"/>
      <line num="13556" type="stmt" count="0"/>
      <line num="13557" type="stmt" count="0"/>
      <line num="13559" type="stmt" count="0"/>
      <line num="13561" type="stmt" count="0"/>
      <line num="13562" type="stmt" count="0"/>
      <line num="13563" type="stmt" count="0"/>
      <line num="13564" type="stmt" count="0"/>
      <line num="13566" type="stmt" count="0"/>
      <line num="13571" type="stmt" count="0"/>
      <line num="13572" type="stmt" count="0"/>
      <line num="13573" type="stmt" count="0"/>
      <line num="13574" type="stmt" count="0"/>
      <line num="13575" type="stmt" count="0"/>
      <line num="13576" type="stmt" count="0"/>
      <line num="13577" type="stmt" count="0"/>
      <line num="13579" type="method" name="parsenested_block_in_table" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="13580" type="stmt" count="0"/>
      <line num="13581" type="stmt" count="0"/>
      <line num="13582" type="stmt" count="0"/>
      <line num="13583" type="stmt" count="0"/>
      <line num="13584" type="stmt" count="0"/>
      <line num="13585" type="stmt" count="0"/>
      <line num="13586" type="stmt" count="0"/>
      <line num="13587" type="stmt" count="0"/>
      <line num="13589" type="stmt" count="0"/>
      <line num="13590" type="stmt" count="0"/>
      <line num="13591" type="stmt" count="0"/>
      <line num="13593" type="stmt" count="0"/>
      <line num="13594" type="stmt" count="0"/>
      <line num="13596" type="stmt" count="0"/>
      <line num="13597" type="stmt" count="0"/>
      <line num="13598" type="stmt" count="0"/>
      <line num="13599" type="stmt" count="0"/>
      <line num="13600" type="stmt" count="0"/>
      <line num="13603" type="stmt" count="0"/>
      <line num="13605" type="stmt" count="0"/>
      <line num="13606" type="stmt" count="0"/>
      <line num="13607" type="stmt" count="0"/>
      <line num="13611" type="stmt" count="0"/>
      <line num="13612" type="stmt" count="0"/>
      <line num="13613" type="stmt" count="0"/>
      <line num="13614" type="stmt" count="0"/>
      <line num="13617" type="stmt" count="0"/>
      <line num="13618" type="stmt" count="0"/>
      <line num="13619" type="stmt" count="0"/>
      <line num="13620" type="stmt" count="0"/>
      <line num="13621" type="stmt" count="0"/>
      <line num="13623" type="stmt" count="0"/>
      <line num="13625" type="stmt" count="0"/>
      <line num="13626" type="stmt" count="0"/>
      <line num="13630" type="stmt" count="0"/>
      <line num="13631" type="stmt" count="0"/>
      <line num="13632" type="stmt" count="0"/>
      <line num="13636" type="stmt" count="0"/>
      <line num="13637" type="stmt" count="0"/>
      <line num="13638" type="stmt" count="0"/>
      <line num="13639" type="stmt" count="0"/>
      <line num="13640" type="stmt" count="0"/>
      <line num="13644" type="stmt" count="0"/>
      <line num="13645" type="stmt" count="0"/>
      <line num="13646" type="stmt" count="0"/>
      <line num="13648" type="stmt" count="0"/>
      <line num="13649" type="stmt" count="0"/>
      <line num="13650" type="stmt" count="0"/>
      <line num="13652" type="stmt" count="0"/>
      <line num="13655" type="stmt" count="0"/>
      <line num="13656" type="stmt" count="0"/>
      <line num="13657" type="stmt" count="0"/>
      <line num="13658" type="stmt" count="0"/>
      <line num="13660" type="stmt" count="0"/>
      <line num="13663" type="stmt" count="0"/>
      <line num="13664" type="stmt" count="0"/>
      <line num="13666" type="stmt" count="0"/>
      <line num="13667" type="stmt" count="0"/>
      <line num="13668" type="stmt" count="0"/>
      <line num="13669" type="stmt" count="0"/>
      <line num="13672" type="stmt" count="0"/>
      <line num="13674" type="stmt" count="0"/>
      <line num="13675" type="stmt" count="0"/>
      <line num="13676" type="stmt" count="0"/>
      <line num="13677" type="stmt" count="0"/>
      <line num="13679" type="stmt" count="0"/>
      <line num="13681" type="stmt" count="0"/>
      <line num="13682" type="stmt" count="0"/>
      <line num="13683" type="stmt" count="0"/>
      <line num="13686" type="stmt" count="0"/>
      <line num="13687" type="stmt" count="0"/>
      <line num="13688" type="stmt" count="0"/>
      <line num="13689" type="stmt" count="0"/>
      <line num="13690" type="stmt" count="0"/>
      <line num="13691" type="stmt" count="0"/>
      <line num="13692" type="stmt" count="0"/>
      <line num="13694" type="method" name="discardcomment" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="13695" type="stmt" count="0"/>
      <line num="13696" type="stmt" count="0"/>
      <line num="13697" type="stmt" count="0"/>
      <line num="13698" type="stmt" count="0"/>
      <line num="13699" type="stmt" count="0"/>
      <line num="13701" type="stmt" count="0"/>
      <line num="13704" type="stmt" count="0"/>
      <line num="13706" type="stmt" count="0"/>
      <line num="13707" type="stmt" count="0"/>
      <line num="13708" type="stmt" count="0"/>
      <line num="13709" type="stmt" count="0"/>
      <line num="13711" type="stmt" count="0"/>
      <line num="13712" type="stmt" count="0"/>
      <line num="13713" type="stmt" count="0"/>
      <line num="13714" type="stmt" count="0"/>
      <line num="13716" type="stmt" count="0"/>
      <line num="13719" type="stmt" count="0"/>
      <line num="13720" type="stmt" count="0"/>
      <line num="13721" type="stmt" count="0"/>
      <line num="13722" type="stmt" count="0"/>
      <line num="13723" type="stmt" count="0"/>
      <line num="13725" type="stmt" count="0"/>
      <line num="13727" type="stmt" count="0"/>
      <line num="13728" type="stmt" count="0"/>
      <line num="13730" type="stmt" count="0"/>
      <line num="13731" type="stmt" count="0"/>
      <line num="13732" type="stmt" count="0"/>
      <line num="13733" type="stmt" count="0"/>
      <line num="13736" type="stmt" count="0"/>
      <line num="13737" type="stmt" count="0"/>
      <line num="13739" type="stmt" count="0"/>
      <line num="13740" type="stmt" count="0"/>
      <line num="13741" type="stmt" count="0"/>
      <line num="13742" type="stmt" count="0"/>
      <line num="13743" type="stmt" count="0"/>
      <line num="13745" type="stmt" count="0"/>
      <line num="13747" type="stmt" count="0"/>
      <line num="13748" type="stmt" count="0"/>
      <line num="13753" type="stmt" count="0"/>
      <line num="13755" type="stmt" count="0"/>
      <line num="13756" type="stmt" count="0"/>
      <line num="13758" type="stmt" count="0"/>
      <line num="13759" type="stmt" count="0"/>
      <line num="13760" type="stmt" count="0"/>
      <line num="13761" type="stmt" count="0"/>
      <line num="13764" type="stmt" count="0"/>
      <line num="13766" type="stmt" count="0"/>
      <line num="13767" type="stmt" count="0"/>
      <line num="13768" type="stmt" count="0"/>
      <line num="13769" type="stmt" count="0"/>
      <line num="13771" type="stmt" count="0"/>
      <line num="13772" type="stmt" count="0"/>
      <line num="13774" type="stmt" count="0"/>
      <line num="13777" type="stmt" count="0"/>
      <line num="13778" type="stmt" count="0"/>
      <line num="13780" type="stmt" count="0"/>
      <line num="13781" type="stmt" count="0"/>
      <line num="13782" type="stmt" count="0"/>
      <line num="13783" type="stmt" count="0"/>
      <line num="13786" type="stmt" count="0"/>
      <line num="13788" type="stmt" count="0"/>
      <line num="13789" type="stmt" count="0"/>
      <line num="13790" type="stmt" count="0"/>
      <line num="13793" type="stmt" count="0"/>
      <line num="13794" type="stmt" count="0"/>
      <line num="13795" type="stmt" count="0"/>
      <line num="13796" type="stmt" count="0"/>
      <line num="13797" type="stmt" count="0"/>
      <line num="13798" type="stmt" count="0"/>
      <line num="13799" type="stmt" count="0"/>
      <line num="13801" type="method" name="parsenested_block" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="13802" type="stmt" count="0"/>
      <line num="13803" type="stmt" count="0"/>
      <line num="13804" type="stmt" count="0"/>
      <line num="13805" type="stmt" count="0"/>
      <line num="13806" type="stmt" count="0"/>
      <line num="13807" type="stmt" count="0"/>
      <line num="13808" type="stmt" count="0"/>
      <line num="13809" type="stmt" count="0"/>
      <line num="13811" type="stmt" count="0"/>
      <line num="13812" type="stmt" count="0"/>
      <line num="13813" type="stmt" count="0"/>
      <line num="13815" type="stmt" count="0"/>
      <line num="13816" type="stmt" count="0"/>
      <line num="13817" type="stmt" count="0"/>
      <line num="13818" type="stmt" count="0"/>
      <line num="13819" type="stmt" count="0"/>
      <line num="13821" type="stmt" count="0"/>
      <line num="13822" type="stmt" count="0"/>
      <line num="13823" type="stmt" count="0"/>
      <line num="13824" type="stmt" count="0"/>
      <line num="13827" type="stmt" count="0"/>
      <line num="13829" type="stmt" count="0"/>
      <line num="13830" type="stmt" count="0"/>
      <line num="13831" type="stmt" count="0"/>
      <line num="13832" type="stmt" count="0"/>
      <line num="13834" type="stmt" count="0"/>
      <line num="13836" type="stmt" count="0"/>
      <line num="13837" type="stmt" count="0"/>
      <line num="13838" type="stmt" count="0"/>
      <line num="13841" type="stmt" count="0"/>
      <line num="13842" type="stmt" count="0"/>
      <line num="13843" type="stmt" count="0"/>
      <line num="13844" type="stmt" count="0"/>
      <line num="13845" type="stmt" count="0"/>
      <line num="13846" type="stmt" count="0"/>
      <line num="13847" type="stmt" count="0"/>
      <line num="13849" type="method" name="parselink_text_parameterized" visibility="private" complexity="36" crap="1332" count="0"/>
      <line num="13850" type="stmt" count="0"/>
      <line num="13851" type="stmt" count="0"/>
      <line num="13852" type="stmt" count="0"/>
      <line num="13853" type="stmt" count="0"/>
      <line num="13854" type="stmt" count="0"/>
      <line num="13855" type="stmt" count="0"/>
      <line num="13856" type="stmt" count="0"/>
      <line num="13857" type="stmt" count="0"/>
      <line num="13859" type="stmt" count="0"/>
      <line num="13860" type="stmt" count="0"/>
      <line num="13861" type="stmt" count="0"/>
      <line num="13862" type="stmt" count="0"/>
      <line num="13866" type="stmt" count="0"/>
      <line num="13867" type="stmt" count="0"/>
      <line num="13868" type="stmt" count="0"/>
      <line num="13869" type="stmt" count="0"/>
      <line num="13870" type="stmt" count="0"/>
      <line num="13873" type="stmt" count="0"/>
      <line num="13874" type="stmt" count="0"/>
      <line num="13875" type="stmt" count="0"/>
      <line num="13877" type="stmt" count="0"/>
      <line num="13878" type="stmt" count="0"/>
      <line num="13879" type="stmt" count="0"/>
      <line num="13881" type="stmt" count="0"/>
      <line num="13883" type="stmt" count="0"/>
      <line num="13884" type="stmt" count="0"/>
      <line num="13885" type="stmt" count="0"/>
      <line num="13886" type="stmt" count="0"/>
      <line num="13888" type="stmt" count="0"/>
      <line num="13890" type="stmt" count="0"/>
      <line num="13891" type="stmt" count="0"/>
      <line num="13894" type="stmt" count="0"/>
      <line num="13895" type="stmt" count="0"/>
      <line num="13896" type="stmt" count="0"/>
      <line num="13898" type="stmt" count="0"/>
      <line num="13900" type="stmt" count="0"/>
      <line num="13901" type="stmt" count="0"/>
      <line num="13902" type="stmt" count="0"/>
      <line num="13903" type="stmt" count="0"/>
      <line num="13904" type="stmt" count="0"/>
      <line num="13906" type="stmt" count="0"/>
      <line num="13907" type="stmt" count="0"/>
      <line num="13908" type="stmt" count="0"/>
      <line num="13909" type="stmt" count="0"/>
      <line num="13913" type="stmt" count="0"/>
      <line num="13914" type="stmt" count="0"/>
      <line num="13915" type="stmt" count="0"/>
      <line num="13918" type="stmt" count="0"/>
      <line num="13919" type="stmt" count="0"/>
      <line num="13920" type="stmt" count="0"/>
      <line num="13921" type="stmt" count="0"/>
      <line num="13923" type="stmt" count="0"/>
      <line num="13924" type="stmt" count="0"/>
      <line num="13925" type="stmt" count="0"/>
      <line num="13926" type="stmt" count="0"/>
      <line num="13928" type="stmt" count="0"/>
      <line num="13930" type="stmt" count="0"/>
      <line num="13931" type="stmt" count="0"/>
      <line num="13932" type="stmt" count="0"/>
      <line num="13934" type="stmt" count="0"/>
      <line num="13937" type="stmt" count="0"/>
      <line num="13938" type="stmt" count="0"/>
      <line num="13940" type="stmt" count="0"/>
      <line num="13941" type="stmt" count="0"/>
      <line num="13942" type="stmt" count="0"/>
      <line num="13943" type="stmt" count="0"/>
      <line num="13946" type="stmt" count="0"/>
      <line num="13947" type="stmt" count="0"/>
      <line num="13948" type="stmt" count="0"/>
      <line num="13950" type="stmt" count="0"/>
      <line num="13951" type="stmt" count="0"/>
      <line num="13952" type="stmt" count="0"/>
      <line num="13953" type="stmt" count="0"/>
      <line num="13954" type="stmt" count="0"/>
      <line num="13956" type="stmt" count="0"/>
      <line num="13957" type="stmt" count="0"/>
      <line num="13959" type="stmt" count="0"/>
      <line num="13960" type="stmt" count="0"/>
      <line num="13961" type="stmt" count="0"/>
      <line num="13962" type="stmt" count="0"/>
      <line num="13964" type="stmt" count="0"/>
      <line num="13966" type="stmt" count="0"/>
      <line num="13967" type="stmt" count="0"/>
      <line num="13968" type="stmt" count="0"/>
      <line num="13970" type="stmt" count="0"/>
      <line num="13971" type="stmt" count="0"/>
      <line num="13974" type="stmt" count="0"/>
      <line num="13975" type="stmt" count="0"/>
      <line num="13976" type="stmt" count="0"/>
      <line num="13978" type="stmt" count="0"/>
      <line num="13981" type="stmt" count="0"/>
      <line num="13982" type="stmt" count="0"/>
      <line num="13983" type="stmt" count="0"/>
      <line num="13984" type="stmt" count="0"/>
      <line num="13986" type="stmt" count="0"/>
      <line num="13987" type="stmt" count="0"/>
      <line num="13988" type="stmt" count="0"/>
      <line num="13989" type="stmt" count="0"/>
      <line num="13993" type="stmt" count="0"/>
      <line num="13995" type="stmt" count="0"/>
      <line num="13996" type="stmt" count="0"/>
      <line num="13999" type="stmt" count="0"/>
      <line num="14000" type="stmt" count="0"/>
      <line num="14002" type="stmt" count="0"/>
      <line num="14003" type="stmt" count="0"/>
      <line num="14007" type="stmt" count="0"/>
      <line num="14008" type="stmt" count="0"/>
      <line num="14009" type="stmt" count="0"/>
      <line num="14010" type="stmt" count="0"/>
      <line num="14012" type="stmt" count="0"/>
      <line num="14014" type="stmt" count="0"/>
      <line num="14015" type="stmt" count="0"/>
      <line num="14016" type="stmt" count="0"/>
      <line num="14020" type="stmt" count="0"/>
      <line num="14021" type="stmt" count="0"/>
      <line num="14023" type="stmt" count="0"/>
      <line num="14026" type="stmt" count="0"/>
      <line num="14027" type="stmt" count="0"/>
      <line num="14031" type="stmt" count="0"/>
      <line num="14032" type="stmt" count="0"/>
      <line num="14033" type="stmt" count="0"/>
      <line num="14034" type="stmt" count="0"/>
      <line num="14036" type="stmt" count="0"/>
      <line num="14037" type="stmt" count="0"/>
      <line num="14038" type="stmt" count="0"/>
      <line num="14039" type="stmt" count="0"/>
      <line num="14040" type="stmt" count="0"/>
      <line num="14041" type="stmt" count="0"/>
      <line num="14042" type="stmt" count="0"/>
      <line num="14044" type="method" name="parselang_variant_flags" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="14045" type="stmt" count="0"/>
      <line num="14046" type="stmt" count="0"/>
      <line num="14047" type="stmt" count="0"/>
      <line num="14048" type="stmt" count="0"/>
      <line num="14049" type="stmt" count="0"/>
      <line num="14050" type="stmt" count="0"/>
      <line num="14051" type="stmt" count="0"/>
      <line num="14052" type="stmt" count="0"/>
      <line num="14054" type="stmt" count="0"/>
      <line num="14055" type="stmt" count="0"/>
      <line num="14057" type="stmt" count="0"/>
      <line num="14059" type="stmt" count="0"/>
      <line num="14060" type="stmt" count="0"/>
      <line num="14062" type="stmt" count="0"/>
      <line num="14063" type="stmt" count="0"/>
      <line num="14064" type="stmt" count="0"/>
      <line num="14068" type="stmt" count="0"/>
      <line num="14070" type="stmt" count="0"/>
      <line num="14071" type="stmt" count="0"/>
      <line num="14073" type="stmt" count="0"/>
      <line num="14074" type="stmt" count="0"/>
      <line num="14075" type="stmt" count="0"/>
      <line num="14078" type="stmt" count="0"/>
      <line num="14080" type="stmt" count="0"/>
      <line num="14081" type="stmt" count="0"/>
      <line num="14082" type="stmt" count="0"/>
      <line num="14083" type="stmt" count="0"/>
      <line num="14085" type="stmt" count="0"/>
      <line num="14087" type="stmt" count="0"/>
      <line num="14088" type="stmt" count="0"/>
      <line num="14089" type="stmt" count="0"/>
      <line num="14093" type="stmt" count="0"/>
      <line num="14095" type="stmt" count="0"/>
      <line num="14096" type="stmt" count="0"/>
      <line num="14098" type="stmt" count="0"/>
      <line num="14099" type="stmt" count="0"/>
      <line num="14100" type="stmt" count="0"/>
      <line num="14101" type="stmt" count="0"/>
      <line num="14105" type="stmt" count="0"/>
      <line num="14106" type="stmt" count="0"/>
      <line num="14107" type="stmt" count="0"/>
      <line num="14108" type="stmt" count="0"/>
      <line num="14110" type="stmt" count="0"/>
      <line num="14111" type="stmt" count="0"/>
      <line num="14112" type="stmt" count="0"/>
      <line num="14113" type="stmt" count="0"/>
      <line num="14115" type="stmt" count="0"/>
      <line num="14116" type="stmt" count="0"/>
      <line num="14117" type="stmt" count="0"/>
      <line num="14119" type="stmt" count="0"/>
      <line num="14121" type="stmt" count="0"/>
      <line num="14122" type="stmt" count="0"/>
      <line num="14126" type="stmt" count="0"/>
      <line num="14128" type="stmt" count="0"/>
      <line num="14129" type="stmt" count="0"/>
      <line num="14130" type="stmt" count="0"/>
      <line num="14131" type="stmt" count="0"/>
      <line num="14134" type="stmt" count="0"/>
      <line num="14135" type="stmt" count="0"/>
      <line num="14137" type="stmt" count="0"/>
      <line num="14138" type="stmt" count="0"/>
      <line num="14139" type="stmt" count="0"/>
      <line num="14143" type="stmt" count="0"/>
      <line num="14145" type="stmt" count="0"/>
      <line num="14146" type="stmt" count="0"/>
      <line num="14148" type="stmt" count="0"/>
      <line num="14151" type="stmt" count="0"/>
      <line num="14152" type="stmt" count="0"/>
      <line num="14153" type="stmt" count="0"/>
      <line num="14154" type="stmt" count="0"/>
      <line num="14157" type="stmt" count="0"/>
      <line num="14158" type="stmt" count="0"/>
      <line num="14159" type="stmt" count="0"/>
      <line num="14160" type="stmt" count="0"/>
      <line num="14161" type="stmt" count="0"/>
      <line num="14162" type="stmt" count="0"/>
      <line num="14163" type="stmt" count="0"/>
      <line num="14165" type="method" name="parselang_variant_option" visibility="private" complexity="44" crap="1980" count="0"/>
      <line num="14166" type="stmt" count="0"/>
      <line num="14167" type="stmt" count="0"/>
      <line num="14168" type="stmt" count="0"/>
      <line num="14169" type="stmt" count="0"/>
      <line num="14170" type="stmt" count="0"/>
      <line num="14171" type="stmt" count="0"/>
      <line num="14172" type="stmt" count="0"/>
      <line num="14173" type="stmt" count="0"/>
      <line num="14175" type="stmt" count="0"/>
      <line num="14176" type="stmt" count="0"/>
      <line num="14178" type="stmt" count="0"/>
      <line num="14180" type="stmt" count="0"/>
      <line num="14181" type="stmt" count="0"/>
      <line num="14183" type="stmt" count="0"/>
      <line num="14184" type="stmt" count="0"/>
      <line num="14185" type="stmt" count="0"/>
      <line num="14189" type="stmt" count="0"/>
      <line num="14191" type="stmt" count="0"/>
      <line num="14192" type="stmt" count="0"/>
      <line num="14194" type="stmt" count="0"/>
      <line num="14195" type="stmt" count="0"/>
      <line num="14196" type="stmt" count="0"/>
      <line num="14199" type="stmt" count="0"/>
      <line num="14201" type="stmt" count="0"/>
      <line num="14202" type="stmt" count="0"/>
      <line num="14203" type="stmt" count="0"/>
      <line num="14204" type="stmt" count="0"/>
      <line num="14206" type="stmt" count="0"/>
      <line num="14208" type="stmt" count="0"/>
      <line num="14209" type="stmt" count="0"/>
      <line num="14210" type="stmt" count="0"/>
      <line num="14214" type="stmt" count="0"/>
      <line num="14216" type="stmt" count="0"/>
      <line num="14217" type="stmt" count="0"/>
      <line num="14219" type="stmt" count="0"/>
      <line num="14220" type="stmt" count="0"/>
      <line num="14221" type="stmt" count="0"/>
      <line num="14222" type="stmt" count="0"/>
      <line num="14225" type="stmt" count="0"/>
      <line num="14226" type="stmt" count="0"/>
      <line num="14227" type="stmt" count="0"/>
      <line num="14229" type="stmt" count="0"/>
      <line num="14230" type="stmt" count="0"/>
      <line num="14231" type="stmt" count="0"/>
      <line num="14232" type="stmt" count="0"/>
      <line num="14233" type="stmt" count="0"/>
      <line num="14235" type="stmt" count="0"/>
      <line num="14237" type="stmt" count="0"/>
      <line num="14238" type="stmt" count="0"/>
      <line num="14239" type="stmt" count="0"/>
      <line num="14243" type="stmt" count="0"/>
      <line num="14245" type="stmt" count="0"/>
      <line num="14246" type="stmt" count="0"/>
      <line num="14248" type="stmt" count="0"/>
      <line num="14249" type="stmt" count="0"/>
      <line num="14250" type="stmt" count="0"/>
      <line num="14251" type="stmt" count="0"/>
      <line num="14255" type="stmt" count="0"/>
      <line num="14256" type="stmt" count="0"/>
      <line num="14257" type="stmt" count="0"/>
      <line num="14259" type="stmt" count="0"/>
      <line num="14262" type="stmt" count="0"/>
      <line num="14263" type="stmt" count="0"/>
      <line num="14264" type="stmt" count="0"/>
      <line num="14265" type="stmt" count="0"/>
      <line num="14267" type="stmt" count="0"/>
      <line num="14269" type="stmt" count="0"/>
      <line num="14270" type="stmt" count="0"/>
      <line num="14271" type="stmt" count="0"/>
      <line num="14272" type="stmt" count="0"/>
      <line num="14275" type="stmt" count="0"/>
      <line num="14277" type="stmt" count="0"/>
      <line num="14278" type="stmt" count="0"/>
      <line num="14280" type="stmt" count="0"/>
      <line num="14281" type="stmt" count="0"/>
      <line num="14282" type="stmt" count="0"/>
      <line num="14286" type="stmt" count="0"/>
      <line num="14288" type="stmt" count="0"/>
      <line num="14289" type="stmt" count="0"/>
      <line num="14291" type="stmt" count="0"/>
      <line num="14292" type="stmt" count="0"/>
      <line num="14293" type="stmt" count="0"/>
      <line num="14297" type="stmt" count="0"/>
      <line num="14298" type="stmt" count="0"/>
      <line num="14299" type="stmt" count="0"/>
      <line num="14301" type="stmt" count="0"/>
      <line num="14304" type="stmt" count="0"/>
      <line num="14305" type="stmt" count="0"/>
      <line num="14306" type="stmt" count="0"/>
      <line num="14307" type="stmt" count="0"/>
      <line num="14309" type="stmt" count="0"/>
      <line num="14310" type="stmt" count="0"/>
      <line num="14311" type="stmt" count="0"/>
      <line num="14313" type="stmt" count="0"/>
      <line num="14314" type="stmt" count="0"/>
      <line num="14315" type="stmt" count="0"/>
      <line num="14316" type="stmt" count="0"/>
      <line num="14317" type="stmt" count="0"/>
      <line num="14319" type="stmt" count="0"/>
      <line num="14321" type="stmt" count="0"/>
      <line num="14322" type="stmt" count="0"/>
      <line num="14323" type="stmt" count="0"/>
      <line num="14327" type="stmt" count="0"/>
      <line num="14329" type="stmt" count="0"/>
      <line num="14330" type="stmt" count="0"/>
      <line num="14332" type="stmt" count="0"/>
      <line num="14333" type="stmt" count="0"/>
      <line num="14334" type="stmt" count="0"/>
      <line num="14335" type="stmt" count="0"/>
      <line num="14338" type="stmt" count="0"/>
      <line num="14340" type="stmt" count="0"/>
      <line num="14341" type="stmt" count="0"/>
      <line num="14342" type="stmt" count="0"/>
      <line num="14343" type="stmt" count="0"/>
      <line num="14345" type="stmt" count="0"/>
      <line num="14347" type="stmt" count="0"/>
      <line num="14348" type="stmt" count="0"/>
      <line num="14349" type="stmt" count="0"/>
      <line num="14353" type="stmt" count="0"/>
      <line num="14355" type="stmt" count="0"/>
      <line num="14356" type="stmt" count="0"/>
      <line num="14358" type="stmt" count="0"/>
      <line num="14359" type="stmt" count="0"/>
      <line num="14360" type="stmt" count="0"/>
      <line num="14361" type="stmt" count="0"/>
      <line num="14364" type="stmt" count="0"/>
      <line num="14365" type="stmt" count="0"/>
      <line num="14366" type="stmt" count="0"/>
      <line num="14368" type="stmt" count="0"/>
      <line num="14369" type="stmt" count="0"/>
      <line num="14370" type="stmt" count="0"/>
      <line num="14371" type="stmt" count="0"/>
      <line num="14372" type="stmt" count="0"/>
      <line num="14374" type="stmt" count="0"/>
      <line num="14376" type="stmt" count="0"/>
      <line num="14377" type="stmt" count="0"/>
      <line num="14378" type="stmt" count="0"/>
      <line num="14382" type="stmt" count="0"/>
      <line num="14384" type="stmt" count="0"/>
      <line num="14385" type="stmt" count="0"/>
      <line num="14387" type="stmt" count="0"/>
      <line num="14388" type="stmt" count="0"/>
      <line num="14389" type="stmt" count="0"/>
      <line num="14390" type="stmt" count="0"/>
      <line num="14394" type="stmt" count="0"/>
      <line num="14395" type="stmt" count="0"/>
      <line num="14396" type="stmt" count="0"/>
      <line num="14398" type="stmt" count="0"/>
      <line num="14401" type="stmt" count="0"/>
      <line num="14402" type="stmt" count="0"/>
      <line num="14403" type="stmt" count="0"/>
      <line num="14404" type="stmt" count="0"/>
      <line num="14406" type="stmt" count="0"/>
      <line num="14408" type="stmt" count="0"/>
      <line num="14409" type="stmt" count="0"/>
      <line num="14410" type="stmt" count="0"/>
      <line num="14414" type="stmt" count="0"/>
      <line num="14415" type="stmt" count="0"/>
      <line num="14416" type="stmt" count="0"/>
      <line num="14417" type="stmt" count="0"/>
      <line num="14418" type="stmt" count="0"/>
      <line num="14419" type="stmt" count="0"/>
      <line num="14420" type="stmt" count="0"/>
      <line num="14422" type="method" name="discardbogus_lang_variant_option" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="14423" type="stmt" count="0"/>
      <line num="14424" type="stmt" count="0"/>
      <line num="14425" type="stmt" count="0"/>
      <line num="14426" type="stmt" count="0"/>
      <line num="14427" type="stmt" count="0"/>
      <line num="14428" type="stmt" count="0"/>
      <line num="14429" type="stmt" count="0"/>
      <line num="14430" type="stmt" count="0"/>
      <line num="14432" type="stmt" count="0"/>
      <line num="14433" type="stmt" count="0"/>
      <line num="14434" type="stmt" count="0"/>
      <line num="14435" type="stmt" count="0"/>
      <line num="14436" type="stmt" count="0"/>
      <line num="14438" type="stmt" count="0"/>
      <line num="14439" type="stmt" count="0"/>
      <line num="14440" type="stmt" count="0"/>
      <line num="14441" type="stmt" count="0"/>
      <line num="14442" type="stmt" count="0"/>
      <line num="14443" type="stmt" count="0"/>
      <line num="14444" type="stmt" count="0"/>
      <line num="14446" type="method" name="parsetable_heading_tag" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="14447" type="stmt" count="0"/>
      <line num="14448" type="stmt" count="0"/>
      <line num="14449" type="stmt" count="0"/>
      <line num="14450" type="stmt" count="0"/>
      <line num="14451" type="stmt" count="0"/>
      <line num="14452" type="stmt" count="0"/>
      <line num="14453" type="stmt" count="0"/>
      <line num="14454" type="stmt" count="0"/>
      <line num="14456" type="stmt" count="0"/>
      <line num="14457" type="stmt" count="0"/>
      <line num="14458" type="stmt" count="0"/>
      <line num="14460" type="stmt" count="0"/>
      <line num="14461" type="stmt" count="0"/>
      <line num="14462" type="stmt" count="0"/>
      <line num="14463" type="stmt" count="0"/>
      <line num="14466" type="stmt" count="0"/>
      <line num="14467" type="stmt" count="0"/>
      <line num="14469" type="stmt" count="0"/>
      <line num="14470" type="stmt" count="0"/>
      <line num="14471" type="stmt" count="0"/>
      <line num="14473" type="stmt" count="0"/>
      <line num="14474" type="stmt" count="0"/>
      <line num="14475" type="stmt" count="0"/>
      <line num="14477" type="stmt" count="0"/>
      <line num="14479" type="stmt" count="0"/>
      <line num="14481" type="stmt" count="0"/>
      <line num="14482" type="stmt" count="0"/>
      <line num="14484" type="stmt" count="0"/>
      <line num="14485" type="stmt" count="0"/>
      <line num="14486" type="stmt" count="0"/>
      <line num="14487" type="stmt" count="0"/>
      <line num="14489" type="stmt" count="0"/>
      <line num="14491" type="stmt" count="0"/>
      <line num="14492" type="stmt" count="0"/>
      <line num="14493" type="stmt" count="0"/>
      <line num="14494" type="stmt" count="0"/>
      <line num="14496" type="stmt" count="0"/>
      <line num="14502" type="stmt" count="0"/>
      <line num="14504" type="stmt" count="0"/>
      <line num="14505" type="stmt" count="0"/>
      <line num="14506" type="stmt" count="0"/>
      <line num="14509" type="stmt" count="0"/>
      <line num="14510" type="stmt" count="0"/>
      <line num="14511" type="stmt" count="0"/>
      <line num="14512" type="stmt" count="0"/>
      <line num="14513" type="stmt" count="0"/>
      <line num="14514" type="stmt" count="0"/>
      <line num="14515" type="stmt" count="0"/>
      <line num="14517" type="method" name="parseths" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="14518" type="stmt" count="0"/>
      <line num="14519" type="stmt" count="0"/>
      <line num="14520" type="stmt" count="0"/>
      <line num="14521" type="stmt" count="0"/>
      <line num="14522" type="stmt" count="0"/>
      <line num="14523" type="stmt" count="0"/>
      <line num="14524" type="stmt" count="0"/>
      <line num="14525" type="stmt" count="0"/>
      <line num="14527" type="stmt" count="0"/>
      <line num="14528" type="stmt" count="0"/>
      <line num="14529" type="stmt" count="0"/>
      <line num="14531" type="stmt" count="0"/>
      <line num="14533" type="stmt" count="0"/>
      <line num="14535" type="stmt" count="0"/>
      <line num="14536" type="stmt" count="0"/>
      <line num="14537" type="stmt" count="0"/>
      <line num="14538" type="stmt" count="0"/>
      <line num="14540" type="stmt" count="0"/>
      <line num="14541" type="stmt" count="0"/>
      <line num="14543" type="stmt" count="0"/>
      <line num="14546" type="stmt" count="0"/>
      <line num="14547" type="stmt" count="0"/>
      <line num="14548" type="stmt" count="0"/>
      <line num="14550" type="stmt" count="0"/>
      <line num="14552" type="stmt" count="0"/>
      <line num="14553" type="stmt" count="0"/>
      <line num="14554" type="stmt" count="0"/>
      <line num="14555" type="stmt" count="0"/>
      <line num="14557" type="stmt" count="0"/>
      <line num="14559" type="stmt" count="0"/>
      <line num="14560" type="stmt" count="0"/>
      <line num="14561" type="stmt" count="0"/>
      <line num="14562" type="stmt" count="0"/>
      <line num="14564" type="stmt" count="0"/>
      <line num="14569" type="stmt" count="0"/>
      <line num="14570" type="stmt" count="0"/>
      <line num="14571" type="stmt" count="0"/>
      <line num="14572" type="stmt" count="0"/>
      <line num="14573" type="stmt" count="0"/>
      <line num="14574" type="stmt" count="0"/>
      <line num="14575" type="stmt" count="0"/>
      <line num="14577" type="method" name="parsepipe_pipe" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="14578" type="stmt" count="0"/>
      <line num="14579" type="stmt" count="0"/>
      <line num="14580" type="stmt" count="0"/>
      <line num="14581" type="stmt" count="0"/>
      <line num="14582" type="stmt" count="0"/>
      <line num="14584" type="stmt" count="0"/>
      <line num="14588" type="stmt" count="0"/>
      <line num="14589" type="stmt" count="0"/>
      <line num="14590" type="stmt" count="0"/>
      <line num="14591" type="stmt" count="0"/>
      <line num="14593" type="stmt" count="0"/>
      <line num="14594" type="stmt" count="0"/>
      <line num="14596" type="stmt" count="0"/>
      <line num="14597" type="stmt" count="0"/>
      <line num="14598" type="stmt" count="0"/>
      <line num="14600" type="stmt" count="0"/>
      <line num="14601" type="stmt" count="0"/>
      <line num="14604" type="stmt" count="0"/>
      <line num="14605" type="stmt" count="0"/>
      <line num="14606" type="stmt" count="0"/>
      <line num="14607" type="stmt" count="0"/>
      <line num="14608" type="stmt" count="0"/>
      <line num="14609" type="stmt" count="0"/>
      <line num="14610" type="stmt" count="0"/>
      <line num="14612" type="method" name="parsefull_table_in_link_caption" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="14613" type="stmt" count="0"/>
      <line num="14614" type="stmt" count="0"/>
      <line num="14615" type="stmt" count="0"/>
      <line num="14616" type="stmt" count="0"/>
      <line num="14617" type="stmt" count="0"/>
      <line num="14618" type="stmt" count="0"/>
      <line num="14619" type="stmt" count="0"/>
      <line num="14620" type="stmt" count="0"/>
      <line num="14622" type="stmt" count="0"/>
      <line num="14623" type="stmt" count="0"/>
      <line num="14624" type="stmt" count="0"/>
      <line num="14626" type="stmt" count="0"/>
      <line num="14627" type="stmt" count="0"/>
      <line num="14628" type="stmt" count="0"/>
      <line num="14629" type="stmt" count="0"/>
      <line num="14630" type="stmt" count="0"/>
      <line num="14632" type="stmt" count="0"/>
      <line num="14633" type="stmt" count="0"/>
      <line num="14634" type="stmt" count="0"/>
      <line num="14635" type="stmt" count="0"/>
      <line num="14638" type="stmt" count="0"/>
      <line num="14640" type="stmt" count="0"/>
      <line num="14641" type="stmt" count="0"/>
      <line num="14642" type="stmt" count="0"/>
      <line num="14643" type="stmt" count="0"/>
      <line num="14645" type="stmt" count="0"/>
      <line num="14647" type="stmt" count="0"/>
      <line num="14648" type="stmt" count="0"/>
      <line num="14649" type="stmt" count="0"/>
      <line num="14652" type="stmt" count="0"/>
      <line num="14653" type="stmt" count="0"/>
      <line num="14654" type="stmt" count="0"/>
      <line num="14655" type="stmt" count="0"/>
      <line num="14656" type="stmt" count="0"/>
      <line num="14657" type="stmt" count="0"/>
      <line num="14658" type="stmt" count="0"/>
      <line num="14660" type="method" name="parselang_variant_flag" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="14661" type="stmt" count="0"/>
      <line num="14662" type="stmt" count="0"/>
      <line num="14663" type="stmt" count="0"/>
      <line num="14664" type="stmt" count="0"/>
      <line num="14665" type="stmt" count="0"/>
      <line num="14666" type="stmt" count="0"/>
      <line num="14667" type="stmt" count="0"/>
      <line num="14668" type="stmt" count="0"/>
      <line num="14670" type="stmt" count="0"/>
      <line num="14671" type="stmt" count="0"/>
      <line num="14673" type="stmt" count="0"/>
      <line num="14674" type="stmt" count="0"/>
      <line num="14676" type="stmt" count="0"/>
      <line num="14677" type="stmt" count="0"/>
      <line num="14679" type="stmt" count="0"/>
      <line num="14680" type="stmt" count="0"/>
      <line num="14682" type="stmt" count="0"/>
      <line num="14683" type="stmt" count="0"/>
      <line num="14684" type="stmt" count="0"/>
      <line num="14685" type="stmt" count="0"/>
      <line num="14686" type="stmt" count="0"/>
      <line num="14688" type="stmt" count="0"/>
      <line num="14689" type="stmt" count="0"/>
      <line num="14691" type="stmt" count="0"/>
      <line num="14692" type="stmt" count="0"/>
      <line num="14693" type="stmt" count="0"/>
      <line num="14694" type="stmt" count="0"/>
      <line num="14695" type="stmt" count="0"/>
      <line num="14697" type="stmt" count="0"/>
      <line num="14698" type="stmt" count="0"/>
      <line num="14699" type="stmt" count="0"/>
      <line num="14702" type="stmt" count="0"/>
      <line num="14703" type="stmt" count="0"/>
      <line num="14704" type="stmt" count="0"/>
      <line num="14705" type="stmt" count="0"/>
      <line num="14706" type="stmt" count="0"/>
      <line num="14708" type="stmt" count="0"/>
      <line num="14709" type="stmt" count="0"/>
      <line num="14710" type="stmt" count="0"/>
      <line num="14711" type="stmt" count="0"/>
      <line num="14714" type="stmt" count="0"/>
      <line num="14715" type="stmt" count="0"/>
      <line num="14716" type="stmt" count="0"/>
      <line num="14717" type="stmt" count="0"/>
      <line num="14719" type="stmt" count="0"/>
      <line num="14720" type="stmt" count="0"/>
      <line num="14721" type="stmt" count="0"/>
      <line num="14722" type="stmt" count="0"/>
      <line num="14723" type="stmt" count="0"/>
      <line num="14726" type="stmt" count="0"/>
      <line num="14727" type="stmt" count="0"/>
      <line num="14729" type="stmt" count="0"/>
      <line num="14730" type="stmt" count="0"/>
      <line num="14731" type="stmt" count="0"/>
      <line num="14732" type="stmt" count="0"/>
      <line num="14733" type="stmt" count="0"/>
      <line num="14735" type="stmt" count="0"/>
      <line num="14737" type="stmt" count="0"/>
      <line num="14738" type="stmt" count="0"/>
      <line num="14740" type="stmt" count="0"/>
      <line num="14745" type="stmt" count="0"/>
      <line num="14746" type="stmt" count="0"/>
      <line num="14748" type="stmt" count="0"/>
      <line num="14752" type="stmt" count="0"/>
      <line num="14753" type="stmt" count="0"/>
      <line num="14754" type="stmt" count="0"/>
      <line num="14755" type="stmt" count="0"/>
      <line num="14758" type="stmt" count="0"/>
      <line num="14759" type="stmt" count="0"/>
      <line num="14760" type="stmt" count="0"/>
      <line num="14761" type="stmt" count="0"/>
      <line num="14762" type="stmt" count="0"/>
      <line num="14763" type="stmt" count="0"/>
      <line num="14764" type="stmt" count="0"/>
      <line num="14766" type="method" name="parselang_variant_name" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="14767" type="stmt" count="0"/>
      <line num="14768" type="stmt" count="0"/>
      <line num="14769" type="stmt" count="0"/>
      <line num="14770" type="stmt" count="0"/>
      <line num="14771" type="stmt" count="0"/>
      <line num="14772" type="stmt" count="0"/>
      <line num="14773" type="stmt" count="0"/>
      <line num="14774" type="stmt" count="0"/>
      <line num="14776" type="stmt" count="0"/>
      <line num="14777" type="stmt" count="0"/>
      <line num="14779" type="stmt" count="0"/>
      <line num="14781" type="stmt" count="0"/>
      <line num="14782" type="stmt" count="0"/>
      <line num="14783" type="stmt" count="0"/>
      <line num="14784" type="stmt" count="0"/>
      <line num="14786" type="stmt" count="0"/>
      <line num="14787" type="stmt" count="0"/>
      <line num="14788" type="stmt" count="0"/>
      <line num="14789" type="stmt" count="0"/>
      <line num="14791" type="stmt" count="0"/>
      <line num="14793" type="stmt" count="0"/>
      <line num="14794" type="stmt" count="0"/>
      <line num="14795" type="stmt" count="0"/>
      <line num="14796" type="stmt" count="0"/>
      <line num="14798" type="stmt" count="0"/>
      <line num="14799" type="stmt" count="0"/>
      <line num="14800" type="stmt" count="0"/>
      <line num="14803" type="stmt" count="0"/>
      <line num="14804" type="stmt" count="0"/>
      <line num="14805" type="stmt" count="0"/>
      <line num="14806" type="stmt" count="0"/>
      <line num="14809" type="stmt" count="0"/>
      <line num="14811" type="stmt" count="0"/>
      <line num="14812" type="stmt" count="0"/>
      <line num="14813" type="stmt" count="0"/>
      <line num="14815" type="stmt" count="0"/>
      <line num="14819" type="stmt" count="0"/>
      <line num="14821" type="stmt" count="0"/>
      <line num="14822" type="stmt" count="0"/>
      <line num="14823" type="stmt" count="0"/>
      <line num="14824" type="stmt" count="0"/>
      <line num="14825" type="stmt" count="0"/>
      <line num="14826" type="stmt" count="0"/>
      <line num="14827" type="stmt" count="0"/>
      <line num="14829" type="method" name="parselang_variant_nowiki" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="14830" type="stmt" count="0"/>
      <line num="14831" type="stmt" count="0"/>
      <line num="14832" type="stmt" count="0"/>
      <line num="14833" type="stmt" count="0"/>
      <line num="14834" type="stmt" count="0"/>
      <line num="14835" type="stmt" count="0"/>
      <line num="14836" type="stmt" count="0"/>
      <line num="14837" type="stmt" count="0"/>
      <line num="14839" type="stmt" count="0"/>
      <line num="14840" type="stmt" count="0"/>
      <line num="14841" type="stmt" count="0"/>
      <line num="14843" type="stmt" count="0"/>
      <line num="14844" type="stmt" count="0"/>
      <line num="14846" type="stmt" count="0"/>
      <line num="14847" type="stmt" count="0"/>
      <line num="14848" type="stmt" count="0"/>
      <line num="14850" type="stmt" count="0"/>
      <line num="14852" type="stmt" count="0"/>
      <line num="14853" type="stmt" count="0"/>
      <line num="14854" type="stmt" count="0"/>
      <line num="14858" type="stmt" count="0"/>
      <line num="14860" type="stmt" count="0"/>
      <line num="14861" type="stmt" count="0"/>
      <line num="14863" type="stmt" count="0"/>
      <line num="14864" type="stmt" count="0"/>
      <line num="14865" type="stmt" count="0"/>
      <line num="14866" type="stmt" count="0"/>
      <line num="14869" type="stmt" count="0"/>
      <line num="14871" type="stmt" count="0"/>
      <line num="14872" type="stmt" count="0"/>
      <line num="14873" type="stmt" count="0"/>
      <line num="14876" type="stmt" count="0"/>
      <line num="14877" type="stmt" count="0"/>
      <line num="14878" type="stmt" count="0"/>
      <line num="14879" type="stmt" count="0"/>
      <line num="14880" type="stmt" count="0"/>
      <line num="14881" type="stmt" count="0"/>
      <line num="14882" type="stmt" count="0"/>
      <line num="14884" type="method" name="parselang_variant_text_no_semi" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="14885" type="stmt" count="0"/>
      <line num="14886" type="stmt" count="0"/>
      <line num="14887" type="stmt" count="0"/>
      <line num="14888" type="stmt" count="0"/>
      <line num="14889" type="stmt" count="0"/>
      <line num="14890" type="stmt" count="0"/>
      <line num="14891" type="stmt" count="0"/>
      <line num="14892" type="stmt" count="0"/>
      <line num="14894" type="stmt" count="0"/>
      <line num="14895" type="stmt" count="0"/>
      <line num="14896" type="stmt" count="0"/>
      <line num="14897" type="stmt" count="0"/>
      <line num="14898" type="stmt" count="0"/>
      <line num="14899" type="stmt" count="0"/>
      <line num="14900" type="stmt" count="0"/>
      <line num="14901" type="stmt" count="0"/>
      <line num="14902" type="stmt" count="0"/>
      <line num="14903" type="stmt" count="0"/>
      <line num="14905" type="method" name="parselang_variant_text_no_semi_or_arrow" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="14906" type="stmt" count="0"/>
      <line num="14907" type="stmt" count="0"/>
      <line num="14908" type="stmt" count="0"/>
      <line num="14909" type="stmt" count="0"/>
      <line num="14910" type="stmt" count="0"/>
      <line num="14911" type="stmt" count="0"/>
      <line num="14912" type="stmt" count="0"/>
      <line num="14913" type="stmt" count="0"/>
      <line num="14915" type="stmt" count="0"/>
      <line num="14916" type="stmt" count="0"/>
      <line num="14917" type="stmt" count="0"/>
      <line num="14918" type="stmt" count="0"/>
      <line num="14919" type="stmt" count="0"/>
      <line num="14920" type="stmt" count="0"/>
      <line num="14921" type="stmt" count="0"/>
      <line num="14922" type="stmt" count="0"/>
      <line num="14923" type="stmt" count="0"/>
      <line num="14924" type="stmt" count="0"/>
      <line num="14926" type="method" name="discardlang_variant_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="14927" type="stmt" count="0"/>
      <line num="14928" type="stmt" count="0"/>
      <line num="14929" type="stmt" count="0"/>
      <line num="14930" type="stmt" count="0"/>
      <line num="14931" type="stmt" count="0"/>
      <line num="14932" type="stmt" count="0"/>
      <line num="14933" type="stmt" count="0"/>
      <line num="14934" type="stmt" count="0"/>
      <line num="14936" type="stmt" count="0"/>
      <line num="14937" type="stmt" count="0"/>
      <line num="14938" type="stmt" count="0"/>
      <line num="14939" type="stmt" count="0"/>
      <line num="14942" type="stmt" count="0"/>
      <line num="14943" type="stmt" count="0"/>
      <line num="14944" type="stmt" count="0"/>
      <line num="14946" type="stmt" count="0"/>
      <line num="14947" type="stmt" count="0"/>
      <line num="14948" type="stmt" count="0"/>
      <line num="14950" type="stmt" count="0"/>
      <line num="14951" type="stmt" count="0"/>
      <line num="14954" type="stmt" count="0"/>
      <line num="14955" type="stmt" count="0"/>
      <line num="14957" type="stmt" count="0"/>
      <line num="14962" type="stmt" count="0"/>
      <line num="14963" type="stmt" count="0"/>
      <line num="14964" type="stmt" count="0"/>
      <line num="14965" type="stmt" count="0"/>
      <line num="14967" type="stmt" count="0"/>
      <line num="14968" type="stmt" count="0"/>
      <line num="14969" type="stmt" count="0"/>
      <line num="14970" type="stmt" count="0"/>
      <line num="14971" type="stmt" count="0"/>
      <line num="14972" type="stmt" count="0"/>
      <line num="14973" type="stmt" count="0"/>
      <line num="14975" type="method" name="parseembedded_full_table" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="14976" type="stmt" count="0"/>
      <line num="14977" type="stmt" count="0"/>
      <line num="14978" type="stmt" count="0"/>
      <line num="14979" type="stmt" count="0"/>
      <line num="14980" type="stmt" count="0"/>
      <line num="14981" type="stmt" count="0"/>
      <line num="14982" type="stmt" count="0"/>
      <line num="14983" type="stmt" count="0"/>
      <line num="14985" type="stmt" count="0"/>
      <line num="14986" type="stmt" count="0"/>
      <line num="14988" type="stmt" count="0"/>
      <line num="14989" type="stmt" count="0"/>
      <line num="14991" type="stmt" count="0"/>
      <line num="14992" type="stmt" count="0"/>
      <line num="14993" type="stmt" count="0"/>
      <line num="14995" type="stmt" count="0"/>
      <line num="14999" type="stmt" count="0"/>
      <line num="15000" type="stmt" count="0"/>
      <line num="15001" type="stmt" count="0"/>
      <line num="15002" type="stmt" count="0"/>
      <line num="15003" type="stmt" count="0"/>
      <line num="15005" type="stmt" count="0"/>
      <line num="15008" type="stmt" count="0"/>
      <line num="15009" type="stmt" count="0"/>
      <line num="15012" type="stmt" count="0"/>
      <line num="15013" type="stmt" count="0"/>
      <line num="15015" type="stmt" count="0"/>
      <line num="15016" type="stmt" count="0"/>
      <line num="15017" type="stmt" count="0"/>
      <line num="15019" type="stmt" count="0"/>
      <line num="15022" type="stmt" count="0"/>
      <line num="15023" type="stmt" count="0"/>
      <line num="15025" type="stmt" count="0"/>
      <line num="15026" type="stmt" count="0"/>
      <line num="15027" type="stmt" count="0"/>
      <line num="15031" type="stmt" count="0"/>
      <line num="15032" type="stmt" count="0"/>
      <line num="15033" type="stmt" count="0"/>
      <line num="15035" type="stmt" count="0"/>
      <line num="15037" type="stmt" count="0"/>
      <line num="15038" type="stmt" count="0"/>
      <line num="15039" type="stmt" count="0"/>
      <line num="15040" type="stmt" count="0"/>
      <line num="15042" type="stmt" count="0"/>
      <line num="15044" type="stmt" count="0"/>
      <line num="15045" type="stmt" count="0"/>
      <line num="15047" type="stmt" count="0"/>
      <line num="15052" type="stmt" count="0"/>
      <line num="15054" type="stmt" count="0"/>
      <line num="15055" type="stmt" count="0"/>
      <line num="15056" type="stmt" count="0"/>
      <line num="15058" type="stmt" count="0"/>
      <line num="15061" type="stmt" count="0"/>
      <line num="15062" type="stmt" count="0"/>
      <line num="15064" type="stmt" count="0"/>
      <line num="15065" type="stmt" count="0"/>
      <line num="15066" type="stmt" count="0"/>
      <line num="15067" type="stmt" count="0"/>
      <line num="15070" type="stmt" count="0"/>
      <line num="15071" type="stmt" count="0"/>
      <line num="15072" type="stmt" count="0"/>
      <line num="15073" type="stmt" count="0"/>
      <line num="15074" type="stmt" count="0"/>
      <line num="15076" type="stmt" count="0"/>
      <line num="15078" type="stmt" count="0"/>
      <line num="15079" type="stmt" count="0"/>
      <line num="15081" type="stmt" count="0"/>
      <line num="15085" type="stmt" count="0"/>
      <line num="15086" type="stmt" count="0"/>
      <line num="15088" type="stmt" count="0"/>
      <line num="15089" type="stmt" count="0"/>
      <line num="15090" type="stmt" count="0"/>
      <line num="15091" type="stmt" count="0"/>
      <line num="15094" type="stmt" count="0"/>
      <line num="15097" type="stmt" count="0"/>
      <line num="15098" type="stmt" count="0"/>
      <line num="15099" type="stmt" count="0"/>
      <line num="15100" type="stmt" count="0"/>
      <line num="15101" type="stmt" count="0"/>
      <line num="15102" type="stmt" count="0"/>
      <line num="15103" type="stmt" count="0"/>
      <line num="15105" type="method" name="discardnowiki" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15106" type="stmt" count="0"/>
      <line num="15107" type="stmt" count="0"/>
      <line num="15108" type="stmt" count="0"/>
      <line num="15109" type="stmt" count="0"/>
      <line num="15110" type="stmt" count="0"/>
      <line num="15111" type="stmt" count="0"/>
      <line num="15112" type="stmt" count="0"/>
      <line num="15113" type="stmt" count="0"/>
      <line num="15115" type="stmt" count="0"/>
      <line num="15116" type="stmt" count="0"/>
      <line num="15117" type="stmt" count="0"/>
      <line num="15119" type="stmt" count="0"/>
      <line num="15120" type="stmt" count="0"/>
      <line num="15121" type="stmt" count="0"/>
      <line num="15122" type="stmt" count="0"/>
      <line num="15123" type="stmt" count="0"/>
      <line num="15124" type="stmt" count="0"/>
      <line num="15126" type="stmt" count="0"/>
      <line num="15127" type="stmt" count="0"/>
      <line num="15130" type="stmt" count="0"/>
      <line num="15132" type="stmt" count="0"/>
      <line num="15133" type="stmt" count="0"/>
      <line num="15134" type="stmt" count="0"/>
      <line num="15135" type="stmt" count="0"/>
      <line num="15137" type="stmt" count="0"/>
      <line num="15139" type="stmt" count="0"/>
      <line num="15140" type="stmt" count="0"/>
      <line num="15141" type="stmt" count="0"/>
      <line num="15144" type="stmt" count="0"/>
      <line num="15145" type="stmt" count="0"/>
      <line num="15146" type="stmt" count="0"/>
      <line num="15147" type="stmt" count="0"/>
      <line num="15148" type="stmt" count="0"/>
      <line num="15149" type="stmt" count="0"/>
      <line num="15150" type="stmt" count="0"/>
      <line num="15152" type="method" name="parsenowiki_text" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="15153" type="stmt" count="0"/>
      <line num="15154" type="stmt" count="0"/>
      <line num="15155" type="stmt" count="0"/>
      <line num="15156" type="stmt" count="0"/>
      <line num="15157" type="stmt" count="0"/>
      <line num="15158" type="stmt" count="0"/>
      <line num="15159" type="stmt" count="0"/>
      <line num="15160" type="stmt" count="0"/>
      <line num="15162" type="stmt" count="0"/>
      <line num="15163" type="stmt" count="0"/>
      <line num="15164" type="stmt" count="0"/>
      <line num="15165" type="stmt" count="0"/>
      <line num="15167" type="stmt" count="0"/>
      <line num="15168" type="stmt" count="0"/>
      <line num="15169" type="stmt" count="0"/>
      <line num="15170" type="stmt" count="0"/>
      <line num="15172" type="stmt" count="0"/>
      <line num="15173" type="stmt" count="0"/>
      <line num="15174" type="stmt" count="0"/>
      <line num="15175" type="stmt" count="0"/>
      <line num="15176" type="stmt" count="0"/>
      <line num="15177" type="stmt" count="0"/>
      <line num="15178" type="stmt" count="0"/>
      <line num="15180" type="method" name="parseembedded_full_table_line_prefix" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15181" type="stmt" count="0"/>
      <line num="15182" type="stmt" count="0"/>
      <line num="15183" type="stmt" count="0"/>
      <line num="15184" type="stmt" count="0"/>
      <line num="15185" type="stmt" count="0"/>
      <line num="15186" type="stmt" count="0"/>
      <line num="15187" type="stmt" count="0"/>
      <line num="15188" type="stmt" count="0"/>
      <line num="15190" type="stmt" count="0"/>
      <line num="15191" type="stmt" count="0"/>
      <line num="15193" type="stmt" count="0"/>
      <line num="15194" type="stmt" count="0"/>
      <line num="15195" type="stmt" count="0"/>
      <line num="15196" type="stmt" count="0"/>
      <line num="15197" type="stmt" count="0"/>
      <line num="15199" type="stmt" count="0"/>
      <line num="15201" type="stmt" count="0"/>
      <line num="15202" type="stmt" count="0"/>
      <line num="15203" type="stmt" count="0"/>
      <line num="15205" type="stmt" count="0"/>
      <line num="15209" type="stmt" count="0"/>
      <line num="15212" type="stmt" count="0"/>
      <line num="15213" type="stmt" count="0"/>
      <line num="15214" type="stmt" count="0"/>
      <line num="15215" type="stmt" count="0"/>
      <line num="15216" type="stmt" count="0"/>
      <line num="15217" type="stmt" count="0"/>
      <line num="15218" type="stmt" count="0"/>
      <line num="15220" type="method" name="discardnowiki_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="15221" type="stmt" count="0"/>
      <line num="15222" type="stmt" count="0"/>
      <line num="15223" type="stmt" count="0"/>
      <line num="15224" type="stmt" count="0"/>
      <line num="15225" type="stmt" count="0"/>
      <line num="15227" type="stmt" count="0"/>
      <line num="15231" type="stmt" count="0"/>
      <line num="15232" type="stmt" count="0"/>
      <line num="15233" type="stmt" count="0"/>
      <line num="15235" type="stmt" count="0"/>
      <line num="15236" type="stmt" count="0"/>
      <line num="15237" type="stmt" count="0"/>
      <line num="15239" type="stmt" count="0"/>
      <line num="15241" type="stmt" count="0"/>
      <line num="15242" type="stmt" count="0"/>
      <line num="15243" type="stmt" count="0"/>
      <line num="15244" type="stmt" count="0"/>
      <line num="15246" type="stmt" count="0"/>
      <line num="15247" type="stmt" count="0"/>
      <line num="15248" type="stmt" count="0"/>
      <line num="15249" type="stmt" count="0"/>
      <line num="15251" type="stmt" count="0"/>
      <line num="15252" type="stmt" count="0"/>
      <line num="15253" type="stmt" count="0"/>
      <line num="15254" type="stmt" count="0"/>
      <line num="15256" type="stmt" count="0"/>
      <line num="15259" type="stmt" count="0"/>
      <line num="15260" type="stmt" count="0"/>
      <line num="15261" type="stmt" count="0"/>
      <line num="15262" type="stmt" count="0"/>
      <line num="15263" type="stmt" count="0"/>
      <line num="15264" type="stmt" count="0"/>
      <line num="15265" type="stmt" count="0"/>
      <line num="15267" type="method" name="parsenowiki" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15268" type="stmt" count="0"/>
      <line num="15269" type="stmt" count="0"/>
      <line num="15270" type="stmt" count="0"/>
      <line num="15271" type="stmt" count="0"/>
      <line num="15272" type="stmt" count="0"/>
      <line num="15273" type="stmt" count="0"/>
      <line num="15274" type="stmt" count="0"/>
      <line num="15275" type="stmt" count="0"/>
      <line num="15277" type="stmt" count="0"/>
      <line num="15278" type="stmt" count="0"/>
      <line num="15279" type="stmt" count="0"/>
      <line num="15281" type="stmt" count="0"/>
      <line num="15282" type="stmt" count="0"/>
      <line num="15283" type="stmt" count="0"/>
      <line num="15284" type="stmt" count="0"/>
      <line num="15285" type="stmt" count="0"/>
      <line num="15286" type="stmt" count="0"/>
      <line num="15288" type="stmt" count="0"/>
      <line num="15289" type="stmt" count="0"/>
      <line num="15292" type="stmt" count="0"/>
      <line num="15294" type="stmt" count="0"/>
      <line num="15295" type="stmt" count="0"/>
      <line num="15296" type="stmt" count="0"/>
      <line num="15297" type="stmt" count="0"/>
      <line num="15299" type="stmt" count="0"/>
      <line num="15301" type="stmt" count="0"/>
      <line num="15302" type="stmt" count="0"/>
      <line num="15303" type="stmt" count="0"/>
      <line num="15306" type="stmt" count="0"/>
      <line num="15307" type="stmt" count="0"/>
      <line num="15308" type="stmt" count="0"/>
      <line num="15309" type="stmt" count="0"/>
      <line num="15310" type="stmt" count="0"/>
      <line num="15311" type="stmt" count="0"/>
      <line num="15312" type="stmt" count="0"/>
      <line num="15315" type="method" name="parse" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="15316" type="stmt" count="0"/>
      <line num="15317" type="stmt" count="0"/>
      <line num="15318" type="stmt" count="0"/>
      <line num="15320" type="stmt" count="0"/>
      <line num="15322" type="stmt" count="0"/>
      <line num="15323" type="stmt" count="0"/>
      <line num="15324" type="stmt" count="0"/>
      <line num="15327" type="stmt" count="0"/>
      <line num="15331" type="stmt" count="0"/>
      <line num="15332" type="stmt" count="0"/>
      <line num="15333" type="stmt" count="0"/>
      <line num="15334" type="stmt" count="0"/>
      <line num="15336" type="stmt" count="0"/>
      <line num="15337" type="stmt" count="0"/>
      <line num="15338" type="stmt" count="0"/>
      <line num="15340" type="stmt" count="0"/>
      <line num="15341" type="stmt" count="0"/>
      <line num="15342" type="stmt" count="0"/>
      <line num="15344" type="stmt" count="0"/>
      <line num="15345" type="stmt" count="0"/>
      <line num="15346" type="stmt" count="0"/>
      <line num="15348" type="stmt" count="0"/>
      <line num="15349" type="stmt" count="0"/>
      <line num="15350" type="stmt" count="0"/>
      <line num="15352" type="stmt" count="0"/>
      <line num="15353" type="stmt" count="0"/>
      <line num="15354" type="stmt" count="0"/>
      <line num="15356" type="stmt" count="0"/>
      <line num="15357" type="stmt" count="0"/>
      <line num="15358" type="stmt" count="0"/>
      <line num="15360" type="stmt" count="0"/>
      <line num="15361" type="stmt" count="0"/>
      <line num="15362" type="stmt" count="0"/>
      <line num="15364" type="stmt" count="0"/>
      <line num="15365" type="stmt" count="0"/>
      <line num="15366" type="stmt" count="0"/>
      <line num="15368" type="stmt" count="0"/>
      <line num="15372" type="stmt" count="0"/>
      <line num="15373" type="stmt" count="0"/>
      <line num="15375" type="stmt" count="0"/>
      <line num="15376" type="stmt" count="0"/>
      <line num="15378" type="stmt" count="0"/>
      <metrics loc="15382" ncloc="13897" classes="2" methods="377" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10004" coveredstatements="0" elements="10381" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/PageConfigFrame.php">
      <class name="Wikimedia\Parsoid\Wt2Html\PageConfigFrame" namespace="global">
        <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
      </class>
      <line num="23" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <metrics loc="40" ncloc="28" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/Params.php">
      <class name="Wikimedia\Parsoid\Wt2Html\Params" namespace="global">
        <metrics complexity="13" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="40" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="40" type="method" name="dict" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="59" type="method" name="named" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="101" type="method" name="getSlice" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <metrics loc="110" ncloc="75" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="40" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/ParserPipeline.php">
      <class name="Wikimedia\Parsoid\Wt2Html\ParserPipeline" namespace="global">
        <metrics complexity="30" methods="11" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="34" elements="85" coveredelements="40"/>
      </class>
      <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="34" type="stmt" count="2"/>
      <line num="35" type="stmt" count="2"/>
      <line num="36" type="stmt" count="2"/>
      <line num="37" type="stmt" count="2"/>
      <line num="38" type="stmt" count="2"/>
      <line num="39" type="stmt" count="2"/>
      <line num="40" type="stmt" count="2"/>
      <line num="43" type="method" name="getCacheKey" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="44" type="stmt" count="2"/>
      <line num="54" type="method" name="applyToStage" visibility="private" complexity="2" crap="2" count="2"/>
      <line num="56" type="stmt" count="2"/>
      <line num="57" type="stmt" count="2"/>
      <line num="66" type="method" name="setPipelineId" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="67" type="stmt" count="2"/>
      <line num="68" type="stmt" count="2"/>
      <line num="75" type="method" name="resetState" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="76" type="stmt" count="2"/>
      <line num="91" type="method" name="setSourceOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="99" type="method" name="setFrame" visibility="public" complexity="1" crap="1" count="2"/>
      <line num="100" type="stmt" count="2"/>
      <line num="101" type="stmt" count="2"/>
      <line num="116" type="method" name="parse" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="156" type="method" name="parseChunkily" visibility="public" complexity="8" crap="16.00" count="2"/>
      <line num="157" type="stmt" count="2"/>
      <line num="158" type="stmt" count="2"/>
      <line num="159" type="stmt" count="0"/>
      <line num="162" type="stmt" count="2"/>
      <line num="163" type="stmt" count="2"/>
      <line num="164" type="stmt" count="2"/>
      <line num="165" type="stmt" count="2"/>
      <line num="168" type="stmt" count="2"/>
      <line num="170" type="stmt" count="2"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="184" type="stmt" count="2"/>
      <line num="192" type="method" name="selectiveParse" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="204" type="method" name="init" visibility="public" complexity="5" crap="7.66" count="2"/>
      <line num="209" type="stmt" count="2"/>
      <line num="210" type="stmt" count="2"/>
      <line num="211" type="stmt" count="2"/>
      <line num="212" type="stmt" count="2"/>
      <line num="213" type="stmt" count="2"/>
      <line num="216" type="stmt" count="2"/>
      <line num="217" type="stmt" count="2"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="229" type="stmt" count="2"/>
      <line num="232" type="stmt" count="2"/>
      <line num="233" type="stmt" count="2"/>
      <line num="234" type="stmt" count="0"/>
      <metrics loc="238" ncloc="163" classes="1" methods="11" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="34" elements="85" coveredelements="40"/>
    </file>
    <file name="/src/src/Wt2Html/ParserPipelineFactory.php">
      <class name="Wikimedia\Parsoid\Wt2Html\ParserPipelineFactory" namespace="global">
        <metrics complexity="25" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="90" coveredstatements="0" elements="99" coveredelements="0"/>
      </class>
      <line num="476" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="486" type="method" name="defaultOptions" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="504" type="method" name="procNamesToProcs" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="528" type="method" name="makePipeline" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="543" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="548" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="550" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="method" name="getCacheKey" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="597" type="method" name="parse" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="613" type="method" name="selectiveDOMUpdate" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="616" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="618" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="631" type="method" name="getPipeline" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="634" type="stmt" count="0"/>
      <line num="635" type="stmt" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="657" type="method" name="returnPipeline" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="658" type="stmt" count="0"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <metrics loc="665" ncloc="486" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="90" coveredstatements="0" elements="99" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/PegTokenizer.php">
      <class name="Wikimedia\Parsoid\Wt2Html\PegTokenizer" namespace="global">
        <metrics complexity="28" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="99" coveredelements="0"/>
      </class>
      <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="59" type="method" name="initGrammar" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="71" type="method" name="getOptions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="80" type="method" name="setSourceOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="95" type="method" name="process" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="114" type="method" name="processChunkily" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="160" type="method" name="tokenizeSync" visibility="public" complexity="10" crap="110" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="232" type="method" name="tokenizeAs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="246" type="method" name="tokenizeURL" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="256" type="method" name="tokenizeTableCellAttributes" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="266" type="method" name="getLastErrorLogMessage" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="278" type="method" name="resetState" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <metrics loc="286" ncloc="177" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="99" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/PipelineStage.php">
      <class name="Wikimedia\Parsoid\Wt2Html\PipelineStage" namespace="global">
        <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="18" coveredelements="0"/>
      </class>
      <line num="49" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="method" name="setPipelineId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="58" type="method" name="getPipelineId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="method" name="getEnv" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="70" type="method" name="addTransformer" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="80" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="90" type="method" name="setFrame" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="102" type="method" name="setSourceOffsets" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <metrics loc="140" ncloc="65" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="18" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/AttributeExpander.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\AttributeExpander" namespace="global">
        <metrics complexity="89" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="243" coveredstatements="0" elements="252" coveredelements="0"/>
      </class>
      <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="50" type="method" name="nlTkIndex" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="method" name="splitTokens" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="184" type="method" name="stripMetaTags" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="239" type="method" name="tplToksToString" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="256" type="method" name="buildExpandedAttrs" visibility="private" complexity="43" crap="1892" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="591" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="619" type="method" name="processComplexAttributes" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="630" type="stmt" count="0"/>
      <line num="640" type="method" name="expandFirstAttribute" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="645" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="656" type="stmt" count="0"/>
      <line num="669" type="method" name="onAny" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <metrics loc="698" ncloc="414" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="243" coveredstatements="0" elements="252" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/AttributeTransformManager.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\AttributeTransformManager" namespace="global">
        <metrics complexity="16" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="39" coveredelements="0"/>
      </class>
      <line num="26" type="method" name="process" visibility="public" complexity="16" crap="272" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <metrics loc="91" ncloc="71" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="39" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/BehaviorSwitchHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\BehaviorSwitchHandler" namespace="global">
        <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="39" type="method" name="onBehaviorSwitch" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="69" type="method" name="onTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <metrics loc="73" ncloc="58" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/DOMFragmentBuilder.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\DOMFragmentBuilder" namespace="global">
        <metrics complexity="19" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="0" elements="50" coveredelements="0"/>
      </class>
      <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="34" type="method" name="subpipelineUnnecessary" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="63" type="method" name="buildDOMFragment" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="119" type="method" name="onTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <metrics loc="124" ncloc="88" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="0" elements="50" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ExtensionHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ExtensionHandler" namespace="global">
        <metrics complexity="30" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="141" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="29" type="method" name="normalizeExtOptions" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="62" type="method" name="onExtension" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="174" type="method" name="onDocumentFragment" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="273" type="method" name="onTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="277" type="method" name="stripAnnotations" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <metrics loc="287" ncloc="226" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="141" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ExternalLinkHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ExternalLinkHandler" namespace="global">
        <metrics complexity="43" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="139" coveredstatements="0" elements="146" coveredelements="0"/>
      </class>
      <line num="22" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="33" type="method" name="imageExtensions" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="48" type="method" name="arraySome" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="57" type="method" name="hasImageLink" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="81" type="method" name="onUrlLink" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="145" type="method" name="onExtLink" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="249" type="method" name="onTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <metrics loc="260" ncloc="207" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="139" coveredstatements="0" elements="146" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/LanguageVariantHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\LanguageVariantHandler" namespace="global">
        <metrics complexity="56" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="163" coveredstatements="0" elements="168" coveredelements="0"/>
      </class>
      <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="37" type="method" name="convertOne" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="70" type="method" name="compressSpArray" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="99" type="method" name="onLanguageVariant" visibility="private" complexity="46" crap="2162" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="288" type="method" name="onTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <metrics loc="292" ncloc="244" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="163" coveredstatements="0" elements="168" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ListFrame.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ListFrame" namespace="global">
        <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
      </class>
      <metrics loc="49" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ListHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ListHandler" namespace="global">
        <metrics complexity="76" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="225" coveredstatements="0" elements="239" coveredelements="0"/>
      </class>
      <line num="50" type="method" name="generateImpliedEndTags" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="58" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="66" type="method" name="reset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="75" type="method" name="resetCurrListFrame" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="82" type="method" name="onTag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="89" type="method" name="onAny" visibility="public" complexity="26" crap="702" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="210" type="method" name="onEnd" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="230" type="method" name="closeLists" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="258" type="method" name="onListItem" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="303" type="method" name="commonPrefixLength" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="322" type="method" name="pushList" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="344" type="method" name="popTags" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="370" type="method" name="isDtDd" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="384" type="method" name="doListItem" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="484" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="492" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="549" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <metrics loc="561" ncloc="385" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="225" coveredstatements="0" elements="239" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/OnlyInclude.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\OnlyInclude" namespace="global">
        <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="38" coveredelements="0"/>
      </class>
      <line num="33" type="method" name="onAny" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="42" type="method" name="onAnyInclude" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <metrics loc="98" ncloc="79" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="38" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ParagraphWrapper.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ParagraphWrapper" namespace="global">
        <metrics complexity="89" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="194" coveredstatements="0" elements="208" coveredelements="0"/>
      </class>
      <line num="59" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="69" type="method" name="onNewline" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="76" type="method" name="onEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="94" type="method" name="reset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="110" type="method" name="resetBuffers" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="120" type="method" name="resetCurrLine" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="137" type="method" name="processBuffers" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="154" type="method" name="flushBuffers" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="177" type="method" name="processOneNlTk" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="195" type="method" name="openPTag" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="236" type="method" name="closeOpenPTag" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="276" type="method" name="onNewlineOrEOF" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="312" type="method" name="processPendingNLs" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="369" type="method" name="onAny" visibility="public" complexity="35" crap="1260" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <metrics loc="479" ncloc="341" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="194" coveredstatements="0" elements="208" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/ParserFunctions.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\ParserFunctions" namespace="global">
        <metrics complexity="173" methods="91" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="407" coveredstatements="0" elements="498" coveredelements="0"/>
      </class>
      <line num="50" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="55" type="method" name="rejoinKV" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="66" type="method" name="expandV" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="72" type="method" name="expandKV" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="95" type="method" name="prefixedTitleText" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="99" type="method" name="pf_if" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="108" type="method" name="trimRes" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="118" type="method" name="noTrimRes" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="129" type="method" name="switchLookupFallback" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="217" type="method" name="pf_switch" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="230" type="stmt" count="0"/>
      <line num="234" type="method" name="pf_ifeq" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="244" type="method" name="ifeq_worker" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="252" type="method" name="pf_expr" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="274" type="method" name="pf_ifexpr" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="294" type="method" name="pf_iferror" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="304" type="method" name="pf_lc" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="309" type="method" name="pf_uc" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="314" type="method" name="pf_ucfirst" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="325" type="method" name="pf_lcfirst" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="336" type="method" name="pf_padleft" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="366" type="method" name="pf_padright" visibility="public" complexity="7" crap="56" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="396" type="method" name="pf_tag" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="411" type="method" name="tag_worker" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="432" type="method" name="pf_currentyear" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="436" type="method" name="pf_localyear" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="440" type="method" name="pf_currentmonth" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="444" type="method" name="pf_localmonth" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="448" type="method" name="pf_currentmonthname" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="452" type="method" name="pf_localmonthname" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="456" type="method" name="pf_currentmonthabbrev" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="460" type="method" name="pf_localmonthabbrev" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="464" type="method" name="pf_currentweek" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="471" type="method" name="pf_localweek" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="478" type="method" name="pf_currentday" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="482" type="method" name="pf_localday" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="486" type="method" name="pf_currentday2" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="490" type="method" name="pf_localday2" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="494" type="method" name="pf_currentdow" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="498" type="method" name="pf_localdow" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="502" type="method" name="pf_currentdayname" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="506" type="method" name="pf_localdayname" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="510" type="method" name="pf_currenttime" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="514" type="method" name="pf_localtime" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="518" type="method" name="pf_currenthour" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="522" type="method" name="pf_localhour" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="526" type="method" name="pf_currenttimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="530" type="method" name="pf_localtimestamp" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="534" type="method" name="pf_currentmonthnamegen" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="540" type="method" name="pf_localmonthnamegen" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="541" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="554" type="method" name="pf_time" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="559" type="method" name="pf_timel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="564" type="method" name="pfTime_tokens" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="568" type="method" name="pfTimel_tokens" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="method" name="pfTime" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="575" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="580" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="585" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="591" type="method" name="pf_localurl" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="593" type="stmt" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="597" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="603" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="612" type="method" name="pf_formatnum" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="618" type="method" name="pf_currentpage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="624" type="method" name="pf_pagenamee" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="626" type="stmt" count="0"/>
      <line num="627" type="stmt" count="0"/>
      <line num="630" type="method" name="pf_fullpagename" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="632" type="stmt" count="0"/>
      <line num="633" type="stmt" count="0"/>
      <line num="636" type="method" name="pf_fullpagenamee" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="642" type="method" name="pf_pagelanguage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="647" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="652" type="method" name="pf_directionmark" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="654" type="stmt" count="0"/>
      <line num="655" type="stmt" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="660" type="method" name="pf_dirmark" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="664" type="method" name="pf_fullurl" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="667" type="stmt" count="0"/>
      <line num="668" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="670" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="672" type="stmt" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="674" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="686" type="method" name="pf_urlencode" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="701" type="method" name="pf_ifexist" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="702" type="stmt" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="706" type="method" name="pf_pagesize" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="711" type="method" name="pf_sitename" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="713" type="stmt" count="0"/>
      <line num="716" type="method" name="encodeCharEntity" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="717" type="stmt" count="0"/>
      <line num="718" type="stmt" count="0"/>
      <line num="719" type="stmt" count="0"/>
      <line num="720" type="stmt" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="723" type="stmt" count="0"/>
      <line num="724" type="stmt" count="0"/>
      <line num="725" type="stmt" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="729" type="method" name="pf_anchorencode" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="730" type="stmt" count="0"/>
      <line num="731" type="stmt" count="0"/>
      <line num="737" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="739" type="stmt" count="0"/>
      <line num="740" type="stmt" count="0"/>
      <line num="741" type="stmt" count="0"/>
      <line num="743" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="749" type="stmt" count="0"/>
      <line num="751" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="759" type="method" name="pf_protectionlevel" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="761" type="stmt" count="0"/>
      <line num="764" type="method" name="pf_ns" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="773" type="stmt" count="0"/>
      <line num="774" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="782" type="stmt" count="0"/>
      <line num="785" type="method" name="pf_subjectspace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="786" type="stmt" count="0"/>
      <line num="787" type="stmt" count="0"/>
      <line num="790" type="method" name="pf_talkspace" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="791" type="stmt" count="0"/>
      <line num="792" type="stmt" count="0"/>
      <line num="795" type="method" name="pf_numberofarticles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="800" type="method" name="pf_language" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="801" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="805" type="method" name="pf_contentlanguage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="816" type="method" name="pf_contentlang" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="820" type="method" name="pf_numberoffiles" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="825" type="method" name="pf_namespace" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="833" type="method" name="pf_namespacee" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="835" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="841" type="method" name="pf_namespacenumber" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="848" type="method" name="pf_pagename" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="853" type="method" name="pf_pagenamebase" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="858" type="method" name="pf_scriptpath" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="863" type="method" name="pf_server" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="870" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="879" type="method" name="pf_servername" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="885" type="method" name="pf_talkpagename" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="891" type="method" name="pf_defaultsort" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="903" type="method" name="pf_displaytitle" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="915" type="method" name="pf_equal" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <metrics loc="921" ncloc="806" classes="1" methods="91" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="407" coveredstatements="0" elements="498" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/PreHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\PreHandler" namespace="global">
        <metrics complexity="71" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="168" coveredstatements="0" elements="183" coveredelements="0"/>
      </class>
      <line num="156" type="method" name="newIndentPreWS" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="165" type="method" name="isIndentPreWS" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="179" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="189" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="196" type="method" name="reset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="211" type="method" name="moveToIgnoreState" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="221" type="method" name="genPre" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="250" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="273" type="method" name="processCurrLine" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="293" type="method" name="purgeBuffers" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="307" type="method" name="discardCurrLinePre" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="319" type="method" name="initPreTSR" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="328" type="method" name="onNewline" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="382" type="method" name="onEnd" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="390" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="428" type="method" name="getUpdatedPreTSR" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="434" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="445" type="method" name="onAny" visibility="public" complexity="21" crap="462" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="482" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="499" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="533" type="stmt" count="0"/>
      <metrics loc="536" ncloc="334" classes="1" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="168" coveredstatements="0" elements="183" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/QuoteTransformer.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\QuoteTransformer" namespace="global">
        <metrics complexity="79" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="197" coveredstatements="0" elements="209" coveredelements="0"/>
      </class>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="30" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="64" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="73" type="method" name="reset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="91" type="method" name="startNewChunk" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="100" type="method" name="onTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="115" type="method" name="onNewline" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="123" type="method" name="onEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="130" type="method" name="onAny" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="142" type="method" name="onQuote" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="163" type="method" name="processQuotes" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="192" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="194" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="197" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="267" type="method" name="convertBold" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="291" type="method" name="convertQuotesToTags" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="395" type="method" name="quoteToTag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="401" type="stmt" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <metrics loc="427" ncloc="318" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="203" coveredstatements="0" elements="215" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/SanitizerHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\SanitizerHandler" namespace="global">
        <metrics complexity="22" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="50" coveredelements="0"/>
      </class>
      <line num="48" type="method" name="sanitizeToken" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="122" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="130" type="method" name="onAny" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <metrics loc="151" ncloc="103" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="50" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TemplateEncapsulator.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TemplateEncapsulator" namespace="global">
        <metrics complexity="43" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="146" coveredstatements="0" elements="153" coveredelements="0"/>
      </class>
      <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="55" type="method" name="encapTokens" visibility="public" complexity="8" crap="72" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="106" type="method" name="getTemplateInfo" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="217" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="232" type="method" name="getEncapsulationInfo" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="252" type="method" name="getEncapsulationInfoEndTag" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="253" type="stmt" count="0"/>
      <line num="254" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="271" type="method" name="isSimpleParam" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="272" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="288" type="method" name="getParamHTML" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <metrics loc="327" ncloc="258" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="146" coveredstatements="0" elements="153" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TemplateExpansionResult.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TemplateExpansionResult" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <metrics loc="23" ncloc="20" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TemplateHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TemplateHandler" namespace="global">
        <metrics complexity="134" methods="18" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="514" coveredstatements="153" elements="532" coveredelements="157"/>
      </class>
      <line num="69" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="3"/>
      <line num="70" type="stmt" count="3"/>
      <line num="71" type="stmt" count="3"/>
      <line num="72" type="stmt" count="3"/>
      <line num="73" type="stmt" count="3"/>
      <line num="74" type="stmt" count="3"/>
      <line num="75" type="stmt" count="3"/>
      <line num="76" type="stmt" count="3"/>
      <line num="77" type="stmt" count="3"/>
      <line num="83" type="stmt" count="3"/>
      <line num="84" type="stmt" count="3"/>
      <line num="85" type="stmt" count="3"/>
      <line num="86" type="stmt" count="3"/>
      <line num="95" type="method" name="parserFunctionsWrapper" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="115" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="133" type="method" name="processToString" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="188" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="190" type="stmt" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="219" type="stmt" count="0"/>
      <line num="220" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="242" type="method" name="isSafeSubst" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="255" type="method" name="resolveTemplateTarget" visibility="private" complexity="29" crap="239.29" count="1"/>
      <line num="258" type="stmt" count="1"/>
      <line num="259" type="stmt" count="1"/>
      <line num="260" type="stmt" count="1"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="267" type="stmt" count="1"/>
      <line num="268" type="stmt" count="1"/>
      <line num="269" type="stmt" count="1"/>
      <line num="270" type="stmt" count="1"/>
      <line num="273" type="stmt" count="1"/>
      <line num="275" type="stmt" count="1"/>
      <line num="279" type="stmt" count="1"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="287" type="stmt" count="1"/>
      <line num="288" type="stmt" count="1"/>
      <line num="291" type="stmt" count="1"/>
      <line num="292" type="stmt" count="0"/>
      <line num="295" type="stmt" count="1"/>
      <line num="296" type="stmt" count="1"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="305" type="stmt" count="1"/>
      <line num="306" type="stmt" count="1"/>
      <line num="307" type="stmt" count="1"/>
      <line num="308" type="stmt" count="1"/>
      <line num="309" type="stmt" count="1"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="321" type="stmt" count="1"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="338" type="stmt" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="346" type="stmt" count="1"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="353" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="391" type="stmt" count="1"/>
      <line num="392" type="stmt" count="0"/>
      <line num="398" type="stmt" count="1"/>
      <line num="399" type="stmt" count="1"/>
      <line num="403" type="stmt" count="1"/>
      <line num="405" type="stmt" count="1"/>
      <line num="406" type="stmt" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="413" type="stmt" count="1"/>
      <line num="414" type="stmt" count="1"/>
      <line num="416" type="stmt" count="0"/>
      <line num="420" type="stmt" count="1"/>
      <line num="422" type="stmt" count="1"/>
      <line num="423" type="stmt" count="1"/>
      <line num="424" type="stmt" count="1"/>
      <line num="425" type="stmt" count="1"/>
      <line num="426" type="stmt" count="1"/>
      <line num="436" type="method" name="convertToString" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="457" type="stmt" count="0"/>
      <line num="469" type="method" name="enforceTemplateConstraints" visibility="private" complexity="2" crap="2" count="1"/>
      <line num="470" type="stmt" count="1"/>
      <line num="471" type="stmt" count="1"/>
      <line num="472" type="stmt" count="1"/>
      <line num="473" type="stmt" count="1"/>
      <line num="475" type="stmt" count="1"/>
      <line num="476" type="stmt" count="1"/>
      <line num="477" type="stmt" count="1"/>
      <line num="478" type="stmt" count="1"/>
      <line num="479" type="stmt" count="1"/>
      <line num="480" type="stmt" count="1"/>
      <line num="492" type="method" name="expandTemplateNatively" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="513" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="519" type="stmt" count="0"/>
      <line num="522" type="stmt" count="0"/>
      <line num="523" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="528" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="530" type="stmt" count="0"/>
      <line num="531" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="551" type="stmt" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="554" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="557" type="stmt" count="0"/>
      <line num="558" type="stmt" count="0"/>
      <line num="559" type="stmt" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="561" type="stmt" count="0"/>
      <line num="562" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="568" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="570" type="stmt" count="0"/>
      <line num="577" type="method" name="processTemplateSource" visibility="private" complexity="2" crap="2.03" count="1"/>
      <line num="581" type="stmt" count="1"/>
      <line num="582" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="1"/>
      <line num="587" type="stmt" count="1"/>
      <line num="588" type="stmt" count="1"/>
      <line num="589" type="stmt" count="1"/>
      <line num="590" type="stmt" count="1"/>
      <line num="591" type="stmt" count="1"/>
      <line num="592" type="stmt" count="1"/>
      <line num="593" type="stmt" count="1"/>
      <line num="594" type="stmt" count="1"/>
      <line num="595" type="stmt" count="1"/>
      <line num="596" type="stmt" count="1"/>
      <line num="606" type="method" name="encapTokens" visibility="private" complexity="1" crap="1" count="1"/>
      <line num="620" type="stmt" count="1"/>
      <line num="621" type="stmt" count="1"/>
      <line num="622" type="stmt" count="1"/>
      <line num="623" type="stmt" count="1"/>
      <line num="632" type="method" name="processTemplateTokens" visibility="private" complexity="10" crap="14.29" count="1"/>
      <line num="633" type="stmt" count="1"/>
      <line num="635" type="stmt" count="1"/>
      <line num="636" type="stmt" count="1"/>
      <line num="637" type="stmt" count="0"/>
      <line num="640" type="stmt" count="1"/>
      <line num="641" type="stmt" count="1"/>
      <line num="643" type="stmt" count="1"/>
      <line num="644" type="stmt" count="1"/>
      <line num="645" type="stmt" count="1"/>
      <line num="646" type="stmt" count="1"/>
      <line num="647" type="stmt" count="1"/>
      <line num="650" type="stmt" count="0"/>
      <line num="657" type="stmt" count="1"/>
      <line num="659" type="stmt" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="665" type="stmt" count="0"/>
      <line num="668" type="stmt" count="1"/>
      <line num="669" type="stmt" count="1"/>
      <line num="679" type="method" name="fetchTemplateAndTitle" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="682" type="stmt" count="0"/>
      <line num="685" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="705" type="method" name="hasTemplateToken" visibility="private" complexity="4" crap="7.46" count="1"/>
      <line num="706" type="stmt" count="1"/>
      <line num="707" type="stmt" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="713" type="stmt" count="1"/>
      <line num="725" type="method" name="processSpecialMagicWord" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="728" type="stmt" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="747" type="stmt" count="0"/>
      <line num="748" type="stmt" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="752" type="stmt" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="760" type="method" name="expandTemplate" visibility="private" complexity="26" crap="277.58" count="1"/>
      <line num="761" type="stmt" count="1"/>
      <line num="762" type="stmt" count="1"/>
      <line num="763" type="stmt" count="1"/>
      <line num="769" type="stmt" count="1"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="775" type="stmt" count="1"/>
      <line num="780" type="stmt" count="0"/>
      <line num="785" type="stmt" count="1"/>
      <line num="792" type="stmt" count="0"/>
      <line num="795" type="stmt" count="1"/>
      <line num="796" type="stmt" count="1"/>
      <line num="798" type="stmt" count="1"/>
      <line num="799" type="stmt" count="1"/>
      <line num="800" type="stmt" count="1"/>
      <line num="802" type="stmt" count="1"/>
      <line num="805" type="stmt" count="0"/>
      <line num="808" type="stmt" count="1"/>
      <line num="809" type="stmt" count="0"/>
      <line num="812" type="stmt" count="1"/>
      <line num="813" type="stmt" count="1"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="817" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="832" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="847" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="850" type="stmt" count="0"/>
      <line num="851" type="stmt" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="855" type="stmt" count="0"/>
      <line num="856" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="858" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="860" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="882" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="886" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="893" type="stmt" count="0"/>
      <line num="894" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="896" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="898" type="stmt" count="0"/>
      <line num="901" type="stmt" count="1"/>
      <line num="903" type="stmt" count="0"/>
      <line num="904" type="stmt" count="0"/>
      <line num="905" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="909" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="922" type="stmt" count="1"/>
      <line num="935" type="stmt" count="1"/>
      <line num="936" type="stmt" count="1"/>
      <line num="941" type="stmt" count="1"/>
      <line num="946" type="stmt" count="1"/>
      <line num="947" type="stmt" count="1"/>
      <line num="950" type="stmt" count="0"/>
      <line num="953" type="stmt" count="1"/>
      <line num="959" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="961" type="stmt" count="0"/>
      <line num="962" type="stmt" count="0"/>
      <line num="963" type="stmt" count="0"/>
      <line num="964" type="stmt" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="968" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="974" type="stmt" count="0"/>
      <line num="975" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="982" type="stmt" count="0"/>
      <line num="985" type="stmt" count="1"/>
      <line num="986" type="stmt" count="1"/>
      <line num="987" type="stmt" count="1"/>
      <line num="988" type="stmt" count="1"/>
      <line num="989" type="stmt" count="1"/>
      <line num="990" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="995" type="stmt" count="1"/>
      <line num="996" type="stmt" count="1"/>
      <line num="999" type="stmt" count="1"/>
      <line num="1000" type="stmt" count="1"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1007" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1010" type="stmt" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1018" type="stmt" count="0"/>
      <line num="1020" type="stmt" count="1"/>
      <line num="1021" type="stmt" count="1"/>
      <line num="1022" type="stmt" count="1"/>
      <line num="1023" type="stmt" count="1"/>
      <line num="1024" type="stmt" count="1"/>
      <line num="1025" type="stmt" count="1"/>
      <line num="1026" type="stmt" count="1"/>
      <line num="1027" type="stmt" count="1"/>
      <line num="1028" type="stmt" count="1"/>
      <line num="1029" type="stmt" count="1"/>
      <line num="1030" type="stmt" count="1"/>
      <line num="1031" type="stmt" count="1"/>
      <line num="1032" type="stmt" count="1"/>
      <line num="1033" type="stmt" count="1"/>
      <line num="1034" type="stmt" count="1"/>
      <line num="1035" type="stmt" count="1"/>
      <line num="1042" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1055" type="method" name="onTemplate" visibility="private" complexity="3" crap="3" count="1"/>
      <line num="1056" type="stmt" count="1"/>
      <line num="1057" type="stmt" count="1"/>
      <line num="1058" type="stmt" count="1"/>
      <line num="1059" type="stmt" count="1"/>
      <line num="1060" type="stmt" count="1"/>
      <line num="1061" type="stmt" count="1"/>
      <line num="1062" type="stmt" count="1"/>
      <line num="1064" type="stmt" count="1"/>
      <line num="1067" type="stmt" count="1"/>
      <line num="1069" type="stmt" count="1"/>
      <line num="1076" type="method" name="onTemplateArg" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1077" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1083" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1097" type="method" name="onTag" visibility="public" complexity="4" crap="4.07" count="3"/>
      <line num="1098" type="stmt" count="3"/>
      <line num="1099" type="stmt" count="3"/>
      <line num="1100" type="stmt" count="1"/>
      <line num="1101" type="stmt" count="3"/>
      <line num="1102" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="3"/>
      <metrics loc="1108" ncloc="769" classes="1" methods="18" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="514" coveredstatements="153" elements="532" coveredelements="157"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TemplateHandlerArguments.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TemplateHandlerArguments" namespace="global">
        <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
      </class>
      <line num="31" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="48" type="method" name="getOrderedArgs" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="61" type="stmt" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="68" type="method" name="getNamedArgs" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <metrics loc="76" ncloc="58" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TokenHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TokenHandler" namespace="global">
        <metrics complexity="17" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="35" coveredelements="0"/>
      </class>
      <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="41" type="method" name="setPipelineId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="50" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="58" type="method" name="isDisabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="68" type="method" name="onEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="78" type="method" name="onNewline" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="91" type="method" name="onTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="107" type="method" name="onAny" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="115" type="method" name="process" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <metrics loc="145" ncloc="84" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="35" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TokenStreamPatcher.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TokenStreamPatcher" namespace="global">
        <metrics complexity="79" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="184" coveredstatements="0" elements="194" coveredelements="0"/>
      </class>
      <line num="49" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="61" type="method" name="resetState" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="66" type="method" name="reset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="87" type="method" name="onNewline" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="105" type="method" name="onEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="107" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="114" type="method" name="clearSOL" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="117" type="stmt" count="0"/>
      <line num="129" type="method" name="reprocessTokens" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="131" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="154" type="method" name="convertTokenToString" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="167" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="169" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="177" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="189" type="method" name="onAny" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="191" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="205" type="method" name="onAnyInternal" visibility="public" complexity="51" crap="2652" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="211" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="216" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="273" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="323" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="354" type="stmt" count="0"/>
      <line num="355" type="stmt" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="357" type="stmt" count="0"/>
      <line num="358" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="377" type="stmt" count="0"/>
      <line num="379" type="stmt" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="388" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <metrics loc="403" ncloc="302" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="184" coveredstatements="0" elements="194" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/TraceProxy.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\TraceProxy" namespace="global">
        <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="40" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="33" type="method" name="traceEvent" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="57" type="method" name="onEnd" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="61" type="method" name="onNewline" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="65" type="method" name="onTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="70" type="method" name="onAny" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="74" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="80" type="method" name="setPipelineId" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="85" type="method" name="isDisabled" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <metrics loc="89" ncloc="80" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="40" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TT/WikiLinkHandler.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TT\WikiLinkHandler" namespace="global">
        <metrics complexity="234" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="762" coveredstatements="34" elements="787" coveredelements="34"/>
      </class>
      <line num="50" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="61" type="method" name="hrefParts" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="62" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="89" type="method" name="getWikiLinkTargetInfo" visibility="private" complexity="16" crap="38.20" count="1"/>
      <line num="90" type="stmt" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="92" type="stmt" count="1"/>
      <line num="93" type="stmt" count="1"/>
      <line num="94" type="stmt" count="1"/>
      <line num="96" type="stmt" count="1"/>
      <line num="97" type="stmt" count="1"/>
      <line num="98" type="stmt" count="1"/>
      <line num="99" type="stmt" count="1"/>
      <line num="100" type="stmt" count="1"/>
      <line num="102" type="stmt" count="1"/>
      <line num="103" type="stmt" count="1"/>
      <line num="105" type="stmt" count="1"/>
      <line num="107" type="stmt" count="1"/>
      <line num="108" type="stmt" count="1"/>
      <line num="109" type="stmt" count="1"/>
      <line num="110" type="stmt" count="1"/>
      <line num="111" type="stmt" count="1"/>
      <line num="112" type="stmt" count="1"/>
      <line num="113" type="stmt" count="1"/>
      <line num="114" type="stmt" count="1"/>
      <line num="117" type="stmt" count="1"/>
      <line num="118" type="stmt" count="1"/>
      <line num="119" type="stmt" count="1"/>
      <line num="120" type="stmt" count="1"/>
      <line num="121" type="stmt" count="1"/>
      <line num="123" type="stmt" count="1"/>
      <line num="125" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="131" type="stmt" count="1"/>
      <line num="132" type="stmt" count="1"/>
      <line num="133" type="stmt" count="1"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="139" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="168" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="181" type="stmt" count="1"/>
      <line num="184" type="stmt" count="1"/>
      <line num="194" type="method" name="onRedirect" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="229" type="stmt" count="0"/>
      <line num="233" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="255" type="method" name="bailTokens" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="260" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="262" type="stmt" count="0"/>
      <line num="263" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="270" type="stmt" count="0"/>
      <line num="271" type="stmt" count="0"/>
      <line num="274" type="stmt" count="0"/>
      <line num="275" type="stmt" count="0"/>
      <line num="276" type="stmt" count="0"/>
      <line num="277" type="stmt" count="0"/>
      <line num="278" type="stmt" count="0"/>
      <line num="279" type="stmt" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="282" type="stmt" count="0"/>
      <line num="283" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="294" type="method" name="onWikiLink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="330" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="335" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="357" type="method" name="wikiLinkHandler" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="361" type="stmt" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="363" type="stmt" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="366" type="stmt" count="0"/>
      <line num="367" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="382" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="397" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="400" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="407" type="stmt" count="0"/>
      <line num="424" type="method" name="buildLinkAttrs" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="436" type="stmt" count="0"/>
      <line num="437" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="441" type="stmt" count="0"/>
      <line num="442" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="459" type="stmt" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="482" type="method" name="addLinkAttributesAndGetContent" visibility="private" complexity="30" crap="930" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="500" type="stmt" count="0"/>
      <line num="501" type="stmt" count="0"/>
      <line num="502" type="stmt" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="518" type="stmt" count="0"/>
      <line num="525" type="stmt" count="0"/>
      <line num="526" type="stmt" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="529" type="stmt" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="536" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="546" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="556" type="stmt" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="564" type="stmt" count="0"/>
      <line num="565" type="stmt" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="567" type="stmt" count="0"/>
      <line num="569" type="stmt" count="0"/>
      <line num="572" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="587" type="stmt" count="0"/>
      <line num="588" type="stmt" count="0"/>
      <line num="589" type="stmt" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="stmt" count="0"/>
      <line num="595" type="stmt" count="0"/>
      <line num="596" type="stmt" count="0"/>
      <line num="599" type="stmt" count="0"/>
      <line num="600" type="stmt" count="0"/>
      <line num="601" type="stmt" count="0"/>
      <line num="604" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="635" type="method" name="renderWikiLink" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="636" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="643" type="stmt" count="0"/>
      <line num="644" type="stmt" count="0"/>
      <line num="646" type="stmt" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="659" type="method" name="renderCategory" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="660" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="663" type="stmt" count="0"/>
      <line num="664" type="stmt" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="671" type="stmt" count="0"/>
      <line num="675" type="stmt" count="0"/>
      <line num="676" type="stmt" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="678" type="stmt" count="0"/>
      <line num="679" type="stmt" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="681" type="stmt" count="0"/>
      <line num="684" type="stmt" count="0"/>
      <line num="686" type="stmt" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="689" type="stmt" count="0"/>
      <line num="690" type="stmt" count="0"/>
      <line num="691" type="stmt" count="0"/>
      <line num="692" type="stmt" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="694" type="stmt" count="0"/>
      <line num="695" type="stmt" count="0"/>
      <line num="696" type="stmt" count="0"/>
      <line num="697" type="stmt" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="699" type="stmt" count="0"/>
      <line num="701" type="stmt" count="0"/>
      <line num="705" type="stmt" count="0"/>
      <line num="706" type="stmt" count="0"/>
      <line num="707" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="721" type="method" name="renderLanguageLink" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="744" type="stmt" count="0"/>
      <line num="745" type="stmt" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="758" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="768" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="775" type="stmt" count="0"/>
      <line num="778" type="stmt" count="0"/>
      <line num="780" type="stmt" count="0"/>
      <line num="790" type="method" name="renderInterwikiLink" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="793" type="stmt" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="796" type="stmt" count="0"/>
      <line num="797" type="stmt" count="0"/>
      <line num="798" type="stmt" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="803" type="stmt" count="0"/>
      <line num="804" type="stmt" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="806" type="stmt" count="0"/>
      <line num="807" type="stmt" count="0"/>
      <line num="808" type="stmt" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="819" type="stmt" count="0"/>
      <line num="820" type="stmt" count="0"/>
      <line num="821" type="stmt" count="0"/>
      <line num="822" type="stmt" count="0"/>
      <line num="824" type="stmt" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="851" type="method" name="getWrapperInfo" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="852" type="stmt" count="0"/>
      <line num="853" type="stmt" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="857" type="stmt" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="872" type="stmt" count="0"/>
      <line num="873" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="877" type="stmt" count="0"/>
      <line num="878" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="898" type="method" name="getOptionInfo" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="932" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="953" type="stmt" count="0"/>
      <line num="954" type="stmt" count="0"/>
      <line num="955" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="963" type="method" name="isWikitextOpt" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="973" type="stmt" count="0"/>
      <line num="984" type="method" name="stringifyOptionTokens" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="989" type="stmt" count="0"/>
      <line num="990" type="stmt" count="0"/>
      <line num="991" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="994" type="stmt" count="0"/>
      <line num="996" type="stmt" count="0"/>
      <line num="997" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="1000" type="stmt" count="0"/>
      <line num="1003" type="stmt" count="0"/>
      <line num="1004" type="stmt" count="0"/>
      <line num="1005" type="stmt" count="0"/>
      <line num="1006" type="stmt" count="0"/>
      <line num="1008" type="stmt" count="0"/>
      <line num="1009" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1013" type="stmt" count="0"/>
      <line num="1015" type="stmt" count="0"/>
      <line num="1016" type="stmt" count="0"/>
      <line num="1017" type="stmt" count="0"/>
      <line num="1027" type="stmt" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1036" type="stmt" count="0"/>
      <line num="1037" type="stmt" count="0"/>
      <line num="1038" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1044" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1058" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1060" type="stmt" count="0"/>
      <line num="1061" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1068" type="stmt" count="0"/>
      <line num="1069" type="stmt" count="0"/>
      <line num="1072" type="stmt" count="0"/>
      <line num="1073" type="stmt" count="0"/>
      <line num="1075" type="stmt" count="0"/>
      <line num="1078" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1082" type="stmt" count="0"/>
      <line num="1084" type="stmt" count="0"/>
      <line num="1085" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1089" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1100" type="stmt" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1119" type="method" name="getFormat" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1120" type="stmt" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1123" type="stmt" count="0"/>
      <line num="1136" type="method" name="getUsed" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1143" type="stmt" count="0"/>
      <line num="1144" type="stmt" count="0"/>
      <line num="1145" type="stmt" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1147" type="stmt" count="0"/>
      <line num="1148" type="stmt" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1150" type="stmt" count="0"/>
      <line num="1153" type="method" name="hasTransclusion" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1156" type="stmt" count="0"/>
      <line num="1157" type="stmt" count="0"/>
      <line num="1159" type="stmt" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1172" type="method" name="renderFile" visibility="private" complexity="65" crap="4290" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1183" type="stmt" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1186" type="stmt" count="0"/>
      <line num="1187" type="stmt" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1189" type="stmt" count="0"/>
      <line num="1190" type="stmt" count="0"/>
      <line num="1191" type="stmt" count="0"/>
      <line num="1192" type="stmt" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1194" type="stmt" count="0"/>
      <line num="1195" type="stmt" count="0"/>
      <line num="1197" type="stmt" count="0"/>
      <line num="1198" type="stmt" count="0"/>
      <line num="1199" type="stmt" count="0"/>
      <line num="1200" type="stmt" count="0"/>
      <line num="1201" type="stmt" count="0"/>
      <line num="1203" type="stmt" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1208" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1211" type="stmt" count="0"/>
      <line num="1212" type="stmt" count="0"/>
      <line num="1215" type="stmt" count="0"/>
      <line num="1217" type="stmt" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1221" type="stmt" count="0"/>
      <line num="1222" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1243" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1248" type="stmt" count="0"/>
      <line num="1249" type="stmt" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1258" type="stmt" count="0"/>
      <line num="1259" type="stmt" count="0"/>
      <line num="1260" type="stmt" count="0"/>
      <line num="1261" type="stmt" count="0"/>
      <line num="1262" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1265" type="stmt" count="0"/>
      <line num="1268" type="stmt" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1272" type="stmt" count="0"/>
      <line num="1273" type="stmt" count="0"/>
      <line num="1274" type="stmt" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1276" type="stmt" count="0"/>
      <line num="1278" type="stmt" count="0"/>
      <line num="1279" type="stmt" count="0"/>
      <line num="1287" type="stmt" count="0"/>
      <line num="1289" type="stmt" count="0"/>
      <line num="1293" type="stmt" count="0"/>
      <line num="1294" type="stmt" count="0"/>
      <line num="1299" type="stmt" count="0"/>
      <line num="1302" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1305" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1311" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1317" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1321" type="stmt" count="0"/>
      <line num="1324" type="stmt" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1336" type="stmt" count="0"/>
      <line num="1338" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1341" type="stmt" count="0"/>
      <line num="1342" type="stmt" count="0"/>
      <line num="1343" type="stmt" count="0"/>
      <line num="1344" type="stmt" count="0"/>
      <line num="1346" type="stmt" count="0"/>
      <line num="1348" type="stmt" count="0"/>
      <line num="1349" type="stmt" count="0"/>
      <line num="1350" type="stmt" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1356" type="stmt" count="0"/>
      <line num="1362" type="stmt" count="0"/>
      <line num="1363" type="stmt" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1370" type="stmt" count="0"/>
      <line num="1371" type="stmt" count="0"/>
      <line num="1372" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1380" type="stmt" count="0"/>
      <line num="1383" type="stmt" count="0"/>
      <line num="1384" type="stmt" count="0"/>
      <line num="1389" type="stmt" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1391" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1395" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1397" type="stmt" count="0"/>
      <line num="1398" type="stmt" count="0"/>
      <line num="1399" type="stmt" count="0"/>
      <line num="1400" type="stmt" count="0"/>
      <line num="1401" type="stmt" count="0"/>
      <line num="1402" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1404" type="stmt" count="0"/>
      <line num="1405" type="stmt" count="0"/>
      <line num="1425" type="stmt" count="0"/>
      <line num="1426" type="stmt" count="0"/>
      <line num="1428" type="stmt" count="0"/>
      <line num="1429" type="stmt" count="0"/>
      <line num="1434" type="stmt" count="0"/>
      <line num="1437" type="stmt" count="0"/>
      <line num="1438" type="stmt" count="0"/>
      <line num="1439" type="stmt" count="0"/>
      <line num="1440" type="stmt" count="0"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1444" type="stmt" count="0"/>
      <line num="1448" type="stmt" count="0"/>
      <line num="1451" type="stmt" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1454" type="stmt" count="0"/>
      <line num="1455" type="stmt" count="0"/>
      <line num="1458" type="stmt" count="0"/>
      <line num="1459" type="stmt" count="0"/>
      <line num="1460" type="stmt" count="0"/>
      <line num="1461" type="stmt" count="0"/>
      <line num="1462" type="stmt" count="0"/>
      <line num="1463" type="stmt" count="0"/>
      <line num="1465" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1470" type="stmt" count="0"/>
      <line num="1474" type="stmt" count="0"/>
      <line num="1478" type="stmt" count="0"/>
      <line num="1479" type="stmt" count="0"/>
      <line num="1480" type="stmt" count="0"/>
      <line num="1481" type="stmt" count="0"/>
      <line num="1482" type="stmt" count="0"/>
      <line num="1483" type="stmt" count="0"/>
      <line num="1484" type="stmt" count="0"/>
      <line num="1485" type="stmt" count="0"/>
      <line num="1486" type="stmt" count="0"/>
      <line num="1487" type="stmt" count="0"/>
      <line num="1491" type="stmt" count="0"/>
      <line num="1492" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="0"/>
      <line num="1497" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1500" type="stmt" count="0"/>
      <line num="1502" type="stmt" count="0"/>
      <line num="1503" type="stmt" count="0"/>
      <line num="1504" type="stmt" count="0"/>
      <line num="1507" type="stmt" count="0"/>
      <line num="1508" type="stmt" count="0"/>
      <line num="1509" type="stmt" count="0"/>
      <line num="1512" type="stmt" count="0"/>
      <line num="1513" type="stmt" count="0"/>
      <line num="1515" type="stmt" count="0"/>
      <line num="1516" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1522" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1526" type="stmt" count="0"/>
      <line num="1527" type="stmt" count="0"/>
      <line num="1531" type="stmt" count="0"/>
      <line num="1532" type="stmt" count="0"/>
      <line num="1533" type="stmt" count="0"/>
      <line num="1535" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1539" type="stmt" count="0"/>
      <line num="1540" type="stmt" count="0"/>
      <line num="1542" type="stmt" count="0"/>
      <line num="1543" type="stmt" count="0"/>
      <line num="1544" type="stmt" count="0"/>
      <line num="1545" type="stmt" count="0"/>
      <line num="1546" type="stmt" count="0"/>
      <line num="1547" type="stmt" count="0"/>
      <line num="1548" type="stmt" count="0"/>
      <line num="1549" type="stmt" count="0"/>
      <line num="1551" type="stmt" count="0"/>
      <line num="1552" type="stmt" count="0"/>
      <line num="1553" type="stmt" count="0"/>
      <line num="1554" type="stmt" count="0"/>
      <line num="1555" type="stmt" count="0"/>
      <line num="1558" type="stmt" count="0"/>
      <line num="1559" type="stmt" count="0"/>
      <line num="1560" type="stmt" count="0"/>
      <line num="1561" type="stmt" count="0"/>
      <line num="1562" type="stmt" count="0"/>
      <line num="1563" type="stmt" count="0"/>
      <line num="1564" type="stmt" count="0"/>
      <line num="1565" type="stmt" count="0"/>
      <line num="1566" type="stmt" count="0"/>
      <line num="1567" type="stmt" count="0"/>
      <line num="1568" type="stmt" count="0"/>
      <line num="1569" type="stmt" count="0"/>
      <line num="1570" type="stmt" count="0"/>
      <line num="1571" type="stmt" count="0"/>
      <line num="1572" type="stmt" count="0"/>
      <line num="1576" type="stmt" count="0"/>
      <line num="1580" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1582" type="stmt" count="0"/>
      <line num="1583" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1585" type="stmt" count="0"/>
      <line num="1586" type="stmt" count="0"/>
      <line num="1588" type="stmt" count="0"/>
      <line num="1589" type="stmt" count="0"/>
      <line num="1590" type="stmt" count="0"/>
      <line num="1591" type="stmt" count="0"/>
      <line num="1592" type="stmt" count="0"/>
      <line num="1595" type="stmt" count="0"/>
      <line num="1598" type="stmt" count="0"/>
      <line num="1599" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <line num="1603" type="stmt" count="0"/>
      <line num="1606" type="method" name="specialFilePath" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1607" type="stmt" count="0"/>
      <line num="1608" type="stmt" count="0"/>
      <line num="1618" type="method" name="linkToMedia" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1620" type="stmt" count="0"/>
      <line num="1621" type="stmt" count="0"/>
      <line num="1623" type="stmt" count="0"/>
      <line num="1626" type="stmt" count="0"/>
      <line num="1627" type="stmt" count="0"/>
      <line num="1628" type="stmt" count="0"/>
      <line num="1632" type="stmt" count="0"/>
      <line num="1634" type="stmt" count="0"/>
      <line num="1637" type="stmt" count="0"/>
      <line num="1638" type="stmt" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1640" type="stmt" count="0"/>
      <line num="1641" type="stmt" count="0"/>
      <line num="1644" type="stmt" count="0"/>
      <line num="1646" type="stmt" count="0"/>
      <line num="1649" type="stmt" count="0"/>
      <line num="1650" type="stmt" count="0"/>
      <line num="1654" type="stmt" count="0"/>
      <line num="1655" type="stmt" count="0"/>
      <line num="1656" type="stmt" count="0"/>
      <line num="1658" type="stmt" count="0"/>
      <line num="1660" type="stmt" count="0"/>
      <line num="1663" type="stmt" count="0"/>
      <line num="1671" type="method" name="renderMedia" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1672" type="stmt" count="0"/>
      <line num="1673" type="stmt" count="0"/>
      <line num="1674" type="stmt" count="0"/>
      <line num="1675" type="stmt" count="0"/>
      <line num="1676" type="stmt" count="0"/>
      <line num="1677" type="stmt" count="0"/>
      <line num="1678" type="stmt" count="0"/>
      <line num="1679" type="stmt" count="0"/>
      <line num="1680" type="stmt" count="0"/>
      <line num="1681" type="stmt" count="0"/>
      <line num="1682" type="stmt" count="0"/>
      <line num="1684" type="stmt" count="0"/>
      <line num="1688" type="method" name="onTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="1689" type="stmt" count="0"/>
      <line num="1690" type="stmt" count="0"/>
      <line num="1691" type="stmt" count="0"/>
      <line num="1692" type="stmt" count="0"/>
      <line num="1693" type="stmt" count="0"/>
      <line num="1695" type="stmt" count="0"/>
      <metrics loc="1699" ncloc="1199" classes="1" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="762" coveredstatements="34" elements="787" coveredelements="34"/>
    </file>
    <file name="/src/src/Wt2Html/TokenHandlerPipeline.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TokenHandlerPipeline" namespace="global">
        <metrics complexity="26" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="62" coveredelements="0"/>
      </class>
      <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="57" type="method" name="setPipelineId" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="64" type="method" name="getFrame" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="68" type="method" name="getOptions" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="75" type="method" name="addTransformer" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="83" type="method" name="shuttleTokensToEndOfStage" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="94" type="method" name="processChunk" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="113" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="147" type="method" name="resetState" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="149" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="165" type="method" name="process" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="166" type="stmt" count="0"/>
      <line num="172" type="method" name="processChunkily" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="174" type="stmt" count="0"/>
      <line num="176" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <metrics loc="183" ncloc="137" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="62" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TokenizerUtils.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TokenizerUtils" namespace="global">
        <metrics complexity="115" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="202" coveredstatements="0" elements="215" coveredelements="0"/>
      </class>
      <line num="34" type="method" name="internalFlatten" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="44" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="68" type="method" name="flattenIfArray" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="77" type="method" name="flattenString" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="91" type="method" name="flattenStringlist" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="97" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="102" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="121" type="method" name="getAttrVal" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="139" type="method" name="buildTableTokens" visibility="public" complexity="19" crap="380" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="146" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="165" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="173" type="stmt" count="0"/>
      <line num="178" type="stmt" count="0"/>
      <line num="179" type="stmt" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="186" type="stmt" count="0"/>
      <line num="187" type="stmt" count="0"/>
      <line num="189" type="stmt" count="0"/>
      <line num="193" type="stmt" count="0"/>
      <line num="195" type="stmt" count="0"/>
      <line num="196" type="stmt" count="0"/>
      <line num="205" type="stmt" count="0"/>
      <line num="206" type="stmt" count="0"/>
      <line num="209" type="stmt" count="0"/>
      <line num="210" type="stmt" count="0"/>
      <line num="212" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="243" type="method" name="buildXMLTag" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="246" type="stmt" count="0"/>
      <line num="247" type="stmt" count="0"/>
      <line num="248" type="stmt" count="0"/>
      <line num="249" type="stmt" count="0"/>
      <line num="251" type="stmt" count="0"/>
      <line num="252" type="stmt" count="0"/>
      <line num="255" type="stmt" count="0"/>
      <line num="256" type="stmt" count="0"/>
      <line num="257" type="stmt" count="0"/>
      <line num="258" type="stmt" count="0"/>
      <line num="259" type="stmt" count="0"/>
      <line num="261" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="279" type="method" name="inlineBreaks" visibility="public" complexity="47" crap="2256" count="0"/>
      <line num="280" type="stmt" count="0"/>
      <line num="281" type="stmt" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="288" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="291" type="stmt" count="0"/>
      <line num="292" type="stmt" count="0"/>
      <line num="293" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="300" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="309" type="stmt" count="0"/>
      <line num="310" type="stmt" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="326" type="stmt" count="0"/>
      <line num="327" type="stmt" count="0"/>
      <line num="328" type="stmt" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="stmt" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="333" type="stmt" count="0"/>
      <line num="334" type="stmt" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="339" type="stmt" count="0"/>
      <line num="340" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="344" type="stmt" count="0"/>
      <line num="346" type="stmt" count="0"/>
      <line num="347" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="370" type="stmt" count="0"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="373" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="389" type="stmt" count="0"/>
      <line num="391" type="stmt" count="0"/>
      <line num="392" type="stmt" count="0"/>
      <line num="393" type="stmt" count="0"/>
      <line num="395" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="408" type="method" name="popComments" visibility="public" complexity="12" crap="156" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="429" type="stmt" count="0"/>
      <line num="431" type="stmt" count="0"/>
      <line num="432" type="stmt" count="0"/>
      <line num="433" type="stmt" count="0"/>
      <line num="435" type="stmt" count="0"/>
      <line num="447" type="method" name="getAutoUrlTerminatingChars" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="448" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="450" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="459" type="method" name="enforceParserResourceLimits" visibility="public" complexity="9" crap="90" count="0"/>
      <line num="460" type="stmt" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="462" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="492" type="method" name="protectAttrs" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="494" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="498" type="stmt" count="0"/>
      <line num="504" type="method" name="resetAnnotationIncludeRegex" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="505" type="stmt" count="0"/>
      <metrics loc="509" ncloc="357" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="202" coveredstatements="0" elements="215" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/Tracer.php">
      <class name="Wikimedia\Parsoid\Wt2Html\Tracer" namespace="global">
        <metrics complexity="14" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="24" type="method" name="trace" visibility="public" complexity="5" crap="30" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="28" type="stmt" count="0"/>
      <line num="29" type="stmt" count="0"/>
      <line num="31" type="stmt" count="0"/>
      <line num="32" type="stmt" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="34" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="49" type="method" name="log" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="58" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="66" type="method" name="formatArgs" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="68" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="76" type="stmt" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="81" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <metrics loc="97" ncloc="83" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="47" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TracingGrammar.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TracingGrammarCacheEntry" namespace="global">
        <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
      </class>
      <class name="Wikimedia\Parsoid\Wt2Html\TracingGrammar" namespace="global">
        <metrics complexity="2698" methods="376" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10345" coveredstatements="0" elements="10721" coveredelements="0"/>
      </class>
      <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="46" type="stmt" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="70" type="method" name="initialize" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="72" type="stmt" count="0"/>
      <line num="74" type="stmt" count="0"/>
      <line num="75" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="98" type="method" name="resetState" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="101" type="stmt" count="0"/>
      <line num="104" type="method" name="assert" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="110" type="method" name="unreachable" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="111" type="stmt" count="0"/>
      <line num="115" type="method" name="startOffset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="119" type="method" name="endOffset" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="123" type="method" name="tsrOffsets" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="130" type="stmt" count="0"/>
      <line num="138" type="method" name="emitChunk" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="179" type="method" name="isXMLTag" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="180" type="stmt" count="0"/>
      <line num="181" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="282" type="method" name="a0" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="284" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="289" type="stmt" count="0"/>
      <line num="292" type="method" name="a1" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="302" type="method" name="a2" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="303" type="stmt" count="0"/>
      <line num="305" type="method" name="a3" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="311" type="stmt" count="0"/>
      <line num="314" type="method" name="a4" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="322" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="325" type="stmt" count="0"/>
      <line num="328" type="method" name="a5" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="329" type="stmt" count="0"/>
      <line num="331" type="method" name="a6" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="332" type="stmt" count="0"/>
      <line num="334" type="method" name="a7" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="336" type="stmt" count="0"/>
      <line num="337" type="stmt" count="0"/>
      <line num="338" type="stmt" count="0"/>
      <line num="341" type="stmt" count="0"/>
      <line num="342" type="stmt" count="0"/>
      <line num="343" type="stmt" count="0"/>
      <line num="345" type="stmt" count="0"/>
      <line num="348" type="stmt" count="0"/>
      <line num="349" type="stmt" count="0"/>
      <line num="350" type="stmt" count="0"/>
      <line num="351" type="stmt" count="0"/>
      <line num="352" type="stmt" count="0"/>
      <line num="355" type="method" name="a8" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="method" name="a9" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="359" type="stmt" count="0"/>
      <line num="361" type="method" name="a10" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="362" type="stmt" count="0"/>
      <line num="364" type="method" name="a11" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="365" type="stmt" count="0"/>
      <line num="367" type="method" name="a12" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="369" type="stmt" count="0"/>
      <line num="372" type="method" name="a13" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="377" type="method" name="a14" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="380" type="method" name="a15" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="381" type="stmt" count="0"/>
      <line num="383" type="method" name="a16" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="386" type="method" name="a17" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="389" type="method" name="a18" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="394" type="stmt" count="0"/>
      <line num="396" type="stmt" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="401" type="method" name="a19" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="402" type="stmt" count="0"/>
      <line num="404" type="method" name="a20" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="405" type="stmt" count="0"/>
      <line num="407" type="method" name="a21" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="408" type="stmt" count="0"/>
      <line num="410" type="method" name="a22" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="418" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="421" type="stmt" count="0"/>
      <line num="422" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="426" type="stmt" count="0"/>
      <line num="427" type="stmt" count="0"/>
      <line num="429" type="method" name="a23" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="430" type="stmt" count="0"/>
      <line num="432" type="method" name="a24" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="438" type="stmt" count="0"/>
      <line num="439" type="stmt" count="0"/>
      <line num="440" type="stmt" count="0"/>
      <line num="443" type="stmt" count="0"/>
      <line num="444" type="stmt" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="447" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="454" type="method" name="a25" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="457" type="method" name="a26" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="460" type="method" name="a27" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="461" type="stmt" count="0"/>
      <line num="463" type="method" name="a28" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="473" type="stmt" count="0"/>
      <line num="474" type="stmt" count="0"/>
      <line num="475" type="stmt" count="0"/>
      <line num="476" type="stmt" count="0"/>
      <line num="477" type="stmt" count="0"/>
      <line num="478" type="stmt" count="0"/>
      <line num="479" type="stmt" count="0"/>
      <line num="480" type="stmt" count="0"/>
      <line num="483" type="method" name="a29" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="485" type="stmt" count="0"/>
      <line num="486" type="stmt" count="0"/>
      <line num="487" type="stmt" count="0"/>
      <line num="488" type="stmt" count="0"/>
      <line num="489" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="494" type="method" name="a30" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="496" type="stmt" count="0"/>
      <line num="499" type="method" name="a31" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="503" type="stmt" count="0"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="0"/>
      <line num="507" type="stmt" count="0"/>
      <line num="508" type="stmt" count="0"/>
      <line num="509" type="stmt" count="0"/>
      <line num="510" type="stmt" count="0"/>
      <line num="511" type="stmt" count="0"/>
      <line num="512" type="stmt" count="0"/>
      <line num="514" type="stmt" count="0"/>
      <line num="515" type="stmt" count="0"/>
      <line num="516" type="stmt" count="0"/>
      <line num="517" type="stmt" count="0"/>
      <line num="520" type="method" name="a32" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="521" type="stmt" count="0"/>
      <line num="523" type="method" name="a33" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="524" type="stmt" count="0"/>
      <line num="526" type="method" name="a34" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="527" type="stmt" count="0"/>
      <line num="529" type="method" name="a35" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="532" type="stmt" count="0"/>
      <line num="534" type="stmt" count="0"/>
      <line num="535" type="stmt" count="0"/>
      <line num="537" type="stmt" count="0"/>
      <line num="538" type="stmt" count="0"/>
      <line num="539" type="stmt" count="0"/>
      <line num="540" type="stmt" count="0"/>
      <line num="542" type="stmt" count="0"/>
      <line num="544" type="stmt" count="0"/>
      <line num="545" type="stmt" count="0"/>
      <line num="547" type="stmt" count="0"/>
      <line num="550" type="method" name="a36" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="552" type="stmt" count="0"/>
      <line num="553" type="stmt" count="0"/>
      <line num="555" type="stmt" count="0"/>
      <line num="559" type="method" name="a37" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="560" type="stmt" count="0"/>
      <line num="562" type="method" name="a38" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="563" type="stmt" count="0"/>
      <line num="565" type="method" name="a39" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="566" type="stmt" count="0"/>
      <line num="568" type="method" name="a40" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="571" type="stmt" count="0"/>
      <line num="573" type="stmt" count="0"/>
      <line num="574" type="stmt" count="0"/>
      <line num="576" type="stmt" count="0"/>
      <line num="577" type="stmt" count="0"/>
      <line num="578" type="stmt" count="0"/>
      <line num="579" type="stmt" count="0"/>
      <line num="581" type="stmt" count="0"/>
      <line num="583" type="stmt" count="0"/>
      <line num="584" type="stmt" count="0"/>
      <line num="586" type="stmt" count="0"/>
      <line num="589" type="method" name="a41" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="590" type="stmt" count="0"/>
      <line num="592" type="method" name="a42" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="594" type="stmt" count="0"/>
      <line num="597" type="method" name="a43" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="598" type="stmt" count="0"/>
      <line num="600" type="method" name="a44" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="602" type="stmt" count="0"/>
      <line num="605" type="stmt" count="0"/>
      <line num="606" type="stmt" count="0"/>
      <line num="607" type="stmt" count="0"/>
      <line num="608" type="stmt" count="0"/>
      <line num="609" type="stmt" count="0"/>
      <line num="610" type="stmt" count="0"/>
      <line num="611" type="stmt" count="0"/>
      <line num="612" type="stmt" count="0"/>
      <line num="613" type="stmt" count="0"/>
      <line num="614" type="stmt" count="0"/>
      <line num="615" type="stmt" count="0"/>
      <line num="617" type="stmt" count="0"/>
      <line num="619" type="stmt" count="0"/>
      <line num="620" type="stmt" count="0"/>
      <line num="621" type="stmt" count="0"/>
      <line num="622" type="stmt" count="0"/>
      <line num="623" type="stmt" count="0"/>
      <line num="624" type="stmt" count="0"/>
      <line num="625" type="stmt" count="0"/>
      <line num="628" type="stmt" count="0"/>
      <line num="629" type="stmt" count="0"/>
      <line num="631" type="stmt" count="0"/>
      <line num="634" type="method" name="a45" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="637" type="stmt" count="0"/>
      <line num="638" type="stmt" count="0"/>
      <line num="639" type="stmt" count="0"/>
      <line num="640" type="stmt" count="0"/>
      <line num="641" type="stmt" count="0"/>
      <line num="642" type="stmt" count="0"/>
      <line num="645" type="method" name="a46" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="648" type="stmt" count="0"/>
      <line num="649" type="stmt" count="0"/>
      <line num="650" type="stmt" count="0"/>
      <line num="651" type="stmt" count="0"/>
      <line num="652" type="stmt" count="0"/>
      <line num="653" type="stmt" count="0"/>
      <line num="656" type="method" name="a47" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="657" type="stmt" count="0"/>
      <line num="659" type="method" name="a48" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="661" type="stmt" count="0"/>
      <line num="662" type="stmt" count="0"/>
      <line num="665" type="method" name="a49" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="666" type="stmt" count="0"/>
      <line num="668" type="method" name="a50" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="669" type="stmt" count="0"/>
      <line num="671" type="method" name="a51" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="673" type="stmt" count="0"/>
      <line num="676" type="method" name="a52" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="677" type="stmt" count="0"/>
      <line num="679" type="method" name="a53" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="680" type="stmt" count="0"/>
      <line num="682" type="method" name="a54" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="683" type="stmt" count="0"/>
      <line num="685" type="method" name="a55" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="687" type="stmt" count="0"/>
      <line num="688" type="stmt" count="0"/>
      <line num="691" type="method" name="a56" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="693" type="stmt" count="0"/>
      <line num="696" type="method" name="a57" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="698" type="stmt" count="0"/>
      <line num="701" type="method" name="a58" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="703" type="stmt" count="0"/>
      <line num="706" type="method" name="a59" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="708" type="stmt" count="0"/>
      <line num="709" type="stmt" count="0"/>
      <line num="710" type="stmt" count="0"/>
      <line num="711" type="stmt" count="0"/>
      <line num="712" type="stmt" count="0"/>
      <line num="714" type="stmt" count="0"/>
      <line num="715" type="stmt" count="0"/>
      <line num="719" type="method" name="a60" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="721" type="stmt" count="0"/>
      <line num="722" type="stmt" count="0"/>
      <line num="725" type="method" name="a61" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="726" type="stmt" count="0"/>
      <line num="728" type="method" name="a62" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="729" type="stmt" count="0"/>
      <line num="731" type="method" name="a63" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="732" type="stmt" count="0"/>
      <line num="734" type="method" name="a64" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="735" type="stmt" count="0"/>
      <line num="737" type="method" name="a65" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="738" type="stmt" count="0"/>
      <line num="740" type="method" name="a66" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="742" type="stmt" count="0"/>
      <line num="745" type="method" name="a67" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="746" type="stmt" count="0"/>
      <line num="748" type="method" name="a68" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="750" type="stmt" count="0"/>
      <line num="753" type="method" name="a69" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="755" type="stmt" count="0"/>
      <line num="756" type="stmt" count="0"/>
      <line num="757" type="stmt" count="0"/>
      <line num="759" type="stmt" count="0"/>
      <line num="760" type="stmt" count="0"/>
      <line num="763" type="stmt" count="0"/>
      <line num="764" type="stmt" count="0"/>
      <line num="765" type="stmt" count="0"/>
      <line num="766" type="stmt" count="0"/>
      <line num="767" type="stmt" count="0"/>
      <line num="769" type="stmt" count="0"/>
      <line num="770" type="stmt" count="0"/>
      <line num="771" type="stmt" count="0"/>
      <line num="772" type="stmt" count="0"/>
      <line num="775" type="method" name="a70" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="776" type="stmt" count="0"/>
      <line num="778" type="method" name="a71" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="779" type="stmt" count="0"/>
      <line num="781" type="method" name="a72" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="783" type="stmt" count="0"/>
      <line num="786" type="method" name="a73" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="788" type="stmt" count="0"/>
      <line num="789" type="stmt" count="0"/>
      <line num="792" type="method" name="a74" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="794" type="stmt" count="0"/>
      <line num="795" type="stmt" count="0"/>
      <line num="798" type="method" name="a75" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="799" type="stmt" count="0"/>
      <line num="801" type="method" name="a76" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="802" type="stmt" count="0"/>
      <line num="804" type="method" name="a77" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="805" type="stmt" count="0"/>
      <line num="807" type="method" name="a78" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="809" type="stmt" count="0"/>
      <line num="810" type="stmt" count="0"/>
      <line num="811" type="stmt" count="0"/>
      <line num="812" type="stmt" count="0"/>
      <line num="813" type="stmt" count="0"/>
      <line num="814" type="stmt" count="0"/>
      <line num="815" type="stmt" count="0"/>
      <line num="816" type="stmt" count="0"/>
      <line num="818" type="stmt" count="0"/>
      <line num="822" type="method" name="a79" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="826" type="stmt" count="0"/>
      <line num="827" type="stmt" count="0"/>
      <line num="828" type="stmt" count="0"/>
      <line num="829" type="stmt" count="0"/>
      <line num="830" type="stmt" count="0"/>
      <line num="831" type="stmt" count="0"/>
      <line num="833" type="stmt" count="0"/>
      <line num="834" type="stmt" count="0"/>
      <line num="837" type="stmt" count="0"/>
      <line num="838" type="stmt" count="0"/>
      <line num="839" type="stmt" count="0"/>
      <line num="840" type="stmt" count="0"/>
      <line num="841" type="stmt" count="0"/>
      <line num="842" type="stmt" count="0"/>
      <line num="843" type="stmt" count="0"/>
      <line num="844" type="stmt" count="0"/>
      <line num="845" type="stmt" count="0"/>
      <line num="846" type="stmt" count="0"/>
      <line num="848" type="stmt" count="0"/>
      <line num="849" type="stmt" count="0"/>
      <line num="852" type="method" name="a80" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="854" type="stmt" count="0"/>
      <line num="857" type="method" name="a81" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="859" type="stmt" count="0"/>
      <line num="861" type="stmt" count="0"/>
      <line num="862" type="stmt" count="0"/>
      <line num="863" type="stmt" count="0"/>
      <line num="864" type="stmt" count="0"/>
      <line num="865" type="stmt" count="0"/>
      <line num="866" type="stmt" count="0"/>
      <line num="867" type="stmt" count="0"/>
      <line num="868" type="stmt" count="0"/>
      <line num="869" type="stmt" count="0"/>
      <line num="871" type="stmt" count="0"/>
      <line num="874" type="stmt" count="0"/>
      <line num="875" type="stmt" count="0"/>
      <line num="876" type="stmt" count="0"/>
      <line num="879" type="stmt" count="0"/>
      <line num="880" type="stmt" count="0"/>
      <line num="881" type="stmt" count="0"/>
      <line num="883" type="stmt" count="0"/>
      <line num="884" type="stmt" count="0"/>
      <line num="885" type="stmt" count="0"/>
      <line num="887" type="stmt" count="0"/>
      <line num="888" type="stmt" count="0"/>
      <line num="889" type="stmt" count="0"/>
      <line num="890" type="stmt" count="0"/>
      <line num="891" type="stmt" count="0"/>
      <line num="892" type="stmt" count="0"/>
      <line num="895" type="stmt" count="0"/>
      <line num="897" type="stmt" count="0"/>
      <line num="899" type="stmt" count="0"/>
      <line num="900" type="stmt" count="0"/>
      <line num="901" type="stmt" count="0"/>
      <line num="903" type="stmt" count="0"/>
      <line num="906" type="stmt" count="0"/>
      <line num="907" type="stmt" count="0"/>
      <line num="908" type="stmt" count="0"/>
      <line num="910" type="stmt" count="0"/>
      <line num="911" type="stmt" count="0"/>
      <line num="912" type="stmt" count="0"/>
      <line num="913" type="stmt" count="0"/>
      <line num="914" type="stmt" count="0"/>
      <line num="915" type="stmt" count="0"/>
      <line num="916" type="stmt" count="0"/>
      <line num="917" type="stmt" count="0"/>
      <line num="918" type="stmt" count="0"/>
      <line num="920" type="stmt" count="0"/>
      <line num="921" type="stmt" count="0"/>
      <line num="922" type="stmt" count="0"/>
      <line num="923" type="stmt" count="0"/>
      <line num="924" type="stmt" count="0"/>
      <line num="925" type="stmt" count="0"/>
      <line num="926" type="stmt" count="0"/>
      <line num="927" type="stmt" count="0"/>
      <line num="929" type="stmt" count="0"/>
      <line num="933" type="stmt" count="0"/>
      <line num="934" type="stmt" count="0"/>
      <line num="935" type="stmt" count="0"/>
      <line num="937" type="stmt" count="0"/>
      <line num="938" type="stmt" count="0"/>
      <line num="939" type="stmt" count="0"/>
      <line num="940" type="stmt" count="0"/>
      <line num="943" type="stmt" count="0"/>
      <line num="944" type="stmt" count="0"/>
      <line num="945" type="stmt" count="0"/>
      <line num="946" type="stmt" count="0"/>
      <line num="947" type="stmt" count="0"/>
      <line num="948" type="stmt" count="0"/>
      <line num="949" type="stmt" count="0"/>
      <line num="951" type="stmt" count="0"/>
      <line num="952" type="stmt" count="0"/>
      <line num="956" type="stmt" count="0"/>
      <line num="957" type="stmt" count="0"/>
      <line num="960" type="stmt" count="0"/>
      <line num="964" type="method" name="a82" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="965" type="stmt" count="0"/>
      <line num="967" type="method" name="a83" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="969" type="stmt" count="0"/>
      <line num="970" type="stmt" count="0"/>
      <line num="971" type="stmt" count="0"/>
      <line num="972" type="stmt" count="0"/>
      <line num="976" type="stmt" count="0"/>
      <line num="977" type="stmt" count="0"/>
      <line num="978" type="stmt" count="0"/>
      <line num="979" type="stmt" count="0"/>
      <line num="980" type="stmt" count="0"/>
      <line num="981" type="stmt" count="0"/>
      <line num="984" type="stmt" count="0"/>
      <line num="985" type="stmt" count="0"/>
      <line num="986" type="stmt" count="0"/>
      <line num="987" type="stmt" count="0"/>
      <line num="988" type="stmt" count="0"/>
      <line num="992" type="stmt" count="0"/>
      <line num="993" type="stmt" count="0"/>
      <line num="995" type="stmt" count="0"/>
      <line num="998" type="stmt" count="0"/>
      <line num="999" type="stmt" count="0"/>
      <line num="1000" type="stmt" count="0"/>
      <line num="1002" type="stmt" count="0"/>
      <line num="1005" type="method" name="a84" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1011" type="stmt" count="0"/>
      <line num="1012" type="stmt" count="0"/>
      <line num="1014" type="stmt" count="0"/>
      <line num="1018" type="method" name="a85" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1019" type="stmt" count="0"/>
      <line num="1021" type="method" name="a86" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1022" type="stmt" count="0"/>
      <line num="1024" type="method" name="a87" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1025" type="stmt" count="0"/>
      <line num="1027" type="method" name="a88" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="1029" type="stmt" count="0"/>
      <line num="1030" type="stmt" count="0"/>
      <line num="1031" type="stmt" count="0"/>
      <line num="1032" type="stmt" count="0"/>
      <line num="1033" type="stmt" count="0"/>
      <line num="1034" type="stmt" count="0"/>
      <line num="1035" type="stmt" count="0"/>
      <line num="1039" type="stmt" count="0"/>
      <line num="1040" type="stmt" count="0"/>
      <line num="1041" type="stmt" count="0"/>
      <line num="1043" type="stmt" count="0"/>
      <line num="1045" type="stmt" count="0"/>
      <line num="1046" type="stmt" count="0"/>
      <line num="1047" type="stmt" count="0"/>
      <line num="1048" type="stmt" count="0"/>
      <line num="1050" type="stmt" count="0"/>
      <line num="1053" type="stmt" count="0"/>
      <line num="1054" type="stmt" count="0"/>
      <line num="1055" type="stmt" count="0"/>
      <line num="1056" type="stmt" count="0"/>
      <line num="1057" type="stmt" count="0"/>
      <line num="1059" type="stmt" count="0"/>
      <line num="1063" type="stmt" count="0"/>
      <line num="1064" type="stmt" count="0"/>
      <line num="1065" type="stmt" count="0"/>
      <line num="1077" type="stmt" count="0"/>
      <line num="1078" type="stmt" count="0"/>
      <line num="1079" type="stmt" count="0"/>
      <line num="1080" type="stmt" count="0"/>
      <line num="1086" type="stmt" count="0"/>
      <line num="1087" type="stmt" count="0"/>
      <line num="1088" type="stmt" count="0"/>
      <line num="1091" type="stmt" count="0"/>
      <line num="1092" type="stmt" count="0"/>
      <line num="1093" type="stmt" count="0"/>
      <line num="1094" type="stmt" count="0"/>
      <line num="1095" type="stmt" count="0"/>
      <line num="1096" type="stmt" count="0"/>
      <line num="1097" type="stmt" count="0"/>
      <line num="1100" type="method" name="a89" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1101" type="stmt" count="0"/>
      <line num="1103" type="method" name="a90" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1104" type="stmt" count="0"/>
      <line num="1106" type="method" name="a91" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1108" type="stmt" count="0"/>
      <line num="1109" type="stmt" count="0"/>
      <line num="1110" type="stmt" count="0"/>
      <line num="1111" type="stmt" count="0"/>
      <line num="1113" type="stmt" count="0"/>
      <line num="1114" type="stmt" count="0"/>
      <line num="1116" type="stmt" count="0"/>
      <line num="1119" type="method" name="a92" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1121" type="stmt" count="0"/>
      <line num="1124" type="method" name="a93" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1127" type="stmt" count="0"/>
      <line num="1130" type="method" name="a94" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1132" type="stmt" count="0"/>
      <line num="1135" type="method" name="a95" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1137" type="stmt" count="0"/>
      <line num="1138" type="stmt" count="0"/>
      <line num="1139" type="stmt" count="0"/>
      <line num="1140" type="stmt" count="0"/>
      <line num="1141" type="stmt" count="0"/>
      <line num="1142" type="stmt" count="0"/>
      <line num="1145" type="method" name="a96" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1146" type="stmt" count="0"/>
      <line num="1148" type="method" name="a97" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1149" type="stmt" count="0"/>
      <line num="1151" type="method" name="a98" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1154" type="stmt" count="0"/>
      <line num="1157" type="method" name="a99" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1158" type="stmt" count="0"/>
      <line num="1160" type="method" name="a100" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1162" type="stmt" count="0"/>
      <line num="1164" type="stmt" count="0"/>
      <line num="1165" type="stmt" count="0"/>
      <line num="1170" type="stmt" count="0"/>
      <line num="1172" type="stmt" count="0"/>
      <line num="1173" type="stmt" count="0"/>
      <line num="1174" type="stmt" count="0"/>
      <line num="1177" type="stmt" count="0"/>
      <line num="1178" type="stmt" count="0"/>
      <line num="1179" type="stmt" count="0"/>
      <line num="1180" type="stmt" count="0"/>
      <line num="1181" type="stmt" count="0"/>
      <line num="1184" type="method" name="a101" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1185" type="stmt" count="0"/>
      <line num="1187" type="method" name="a102" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1188" type="stmt" count="0"/>
      <line num="1190" type="method" name="a103" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1193" type="stmt" count="0"/>
      <line num="1194" type="stmt" count="0"/>
      <line num="1197" type="method" name="a104" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1198" type="stmt" count="0"/>
      <line num="1200" type="method" name="a105" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1205" type="stmt" count="0"/>
      <line num="1206" type="stmt" count="0"/>
      <line num="1207" type="stmt" count="0"/>
      <line num="1208" type="stmt" count="0"/>
      <line num="1209" type="stmt" count="0"/>
      <line num="1210" type="stmt" count="0"/>
      <line num="1213" type="method" name="a106" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1214" type="stmt" count="0"/>
      <line num="1216" type="method" name="a107" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1217" type="stmt" count="0"/>
      <line num="1219" type="method" name="a108" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1220" type="stmt" count="0"/>
      <line num="1222" type="method" name="a109" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="1224" type="stmt" count="0"/>
      <line num="1225" type="stmt" count="0"/>
      <line num="1226" type="stmt" count="0"/>
      <line num="1227" type="stmt" count="0"/>
      <line num="1228" type="stmt" count="0"/>
      <line num="1229" type="stmt" count="0"/>
      <line num="1230" type="stmt" count="0"/>
      <line num="1232" type="stmt" count="0"/>
      <line num="1235" type="stmt" count="0"/>
      <line num="1237" type="stmt" count="0"/>
      <line num="1238" type="stmt" count="0"/>
      <line num="1241" type="stmt" count="0"/>
      <line num="1242" type="stmt" count="0"/>
      <line num="1244" type="stmt" count="0"/>
      <line num="1245" type="stmt" count="0"/>
      <line num="1247" type="stmt" count="0"/>
      <line num="1248" type="stmt" count="0"/>
      <line num="1249" type="stmt" count="0"/>
      <line num="1250" type="stmt" count="0"/>
      <line num="1251" type="stmt" count="0"/>
      <line num="1252" type="stmt" count="0"/>
      <line num="1253" type="stmt" count="0"/>
      <line num="1254" type="stmt" count="0"/>
      <line num="1255" type="stmt" count="0"/>
      <line num="1256" type="stmt" count="0"/>
      <line num="1257" type="stmt" count="0"/>
      <line num="1263" type="stmt" count="0"/>
      <line num="1264" type="stmt" count="0"/>
      <line num="1266" type="stmt" count="0"/>
      <line num="1267" type="stmt" count="0"/>
      <line num="1270" type="method" name="a110" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1271" type="stmt" count="0"/>
      <line num="1273" type="method" name="a111" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1275" type="stmt" count="0"/>
      <line num="1278" type="method" name="a112" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1279" type="stmt" count="0"/>
      <line num="1281" type="method" name="a113" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1282" type="stmt" count="0"/>
      <line num="1284" type="method" name="a114" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1288" type="stmt" count="0"/>
      <line num="1289" type="stmt" count="0"/>
      <line num="1290" type="stmt" count="0"/>
      <line num="1293" type="method" name="a115" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1295" type="stmt" count="0"/>
      <line num="1296" type="stmt" count="0"/>
      <line num="1300" type="stmt" count="0"/>
      <line num="1303" type="stmt" count="0"/>
      <line num="1304" type="stmt" count="0"/>
      <line num="1307" type="stmt" count="0"/>
      <line num="1308" type="stmt" count="0"/>
      <line num="1309" type="stmt" count="0"/>
      <line num="1310" type="stmt" count="0"/>
      <line num="1314" type="stmt" count="0"/>
      <line num="1315" type="stmt" count="0"/>
      <line num="1316" type="stmt" count="0"/>
      <line num="1319" type="stmt" count="0"/>
      <line num="1322" type="method" name="a116" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1323" type="stmt" count="0"/>
      <line num="1325" type="method" name="a117" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1329" type="stmt" count="0"/>
      <line num="1331" type="stmt" count="0"/>
      <line num="1332" type="stmt" count="0"/>
      <line num="1333" type="stmt" count="0"/>
      <line num="1334" type="stmt" count="0"/>
      <line num="1335" type="stmt" count="0"/>
      <line num="1336" type="stmt" count="0"/>
      <line num="1338" type="stmt" count="0"/>
      <line num="1339" type="stmt" count="0"/>
      <line num="1340" type="stmt" count="0"/>
      <line num="1342" type="stmt" count="0"/>
      <line num="1343" type="stmt" count="0"/>
      <line num="1346" type="method" name="a118" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1347" type="stmt" count="0"/>
      <line num="1349" type="method" name="a119" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1351" type="stmt" count="0"/>
      <line num="1352" type="stmt" count="0"/>
      <line num="1353" type="stmt" count="0"/>
      <line num="1354" type="stmt" count="0"/>
      <line num="1355" type="stmt" count="0"/>
      <line num="1358" type="method" name="a120" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1360" type="stmt" count="0"/>
      <line num="1361" type="stmt" count="0"/>
      <line num="1362" type="stmt" count="0"/>
      <line num="1363" type="stmt" count="0"/>
      <line num="1364" type="stmt" count="0"/>
      <line num="1365" type="stmt" count="0"/>
      <line num="1366" type="stmt" count="0"/>
      <line num="1367" type="stmt" count="0"/>
      <line num="1368" type="stmt" count="0"/>
      <line num="1369" type="stmt" count="0"/>
      <line num="1370" type="stmt" count="0"/>
      <line num="1371" type="stmt" count="0"/>
      <line num="1372" type="stmt" count="0"/>
      <line num="1373" type="stmt" count="0"/>
      <line num="1374" type="stmt" count="0"/>
      <line num="1375" type="stmt" count="0"/>
      <line num="1376" type="stmt" count="0"/>
      <line num="1377" type="stmt" count="0"/>
      <line num="1378" type="stmt" count="0"/>
      <line num="1379" type="stmt" count="0"/>
      <line num="1380" type="stmt" count="0"/>
      <line num="1381" type="stmt" count="0"/>
      <line num="1384" type="method" name="a121" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1385" type="stmt" count="0"/>
      <line num="1387" type="method" name="a122" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1390" type="stmt" count="0"/>
      <line num="1391" type="stmt" count="0"/>
      <line num="1392" type="stmt" count="0"/>
      <line num="1393" type="stmt" count="0"/>
      <line num="1396" type="stmt" count="0"/>
      <line num="1399" type="method" name="a123" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1402" type="stmt" count="0"/>
      <line num="1403" type="stmt" count="0"/>
      <line num="1406" type="method" name="a124" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1408" type="stmt" count="0"/>
      <line num="1409" type="stmt" count="0"/>
      <line num="1410" type="stmt" count="0"/>
      <line num="1411" type="stmt" count="0"/>
      <line num="1412" type="stmt" count="0"/>
      <line num="1413" type="stmt" count="0"/>
      <line num="1414" type="stmt" count="0"/>
      <line num="1415" type="stmt" count="0"/>
      <line num="1416" type="stmt" count="0"/>
      <line num="1417" type="stmt" count="0"/>
      <line num="1418" type="stmt" count="0"/>
      <line num="1419" type="stmt" count="0"/>
      <line num="1420" type="stmt" count="0"/>
      <line num="1421" type="stmt" count="0"/>
      <line num="1422" type="stmt" count="0"/>
      <line num="1423" type="stmt" count="0"/>
      <line num="1424" type="stmt" count="0"/>
      <line num="1425" type="stmt" count="0"/>
      <line num="1428" type="method" name="a125" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="1430" type="stmt" count="0"/>
      <line num="1431" type="stmt" count="0"/>
      <line num="1432" type="stmt" count="0"/>
      <line num="1434" type="stmt" count="0"/>
      <line num="1435" type="stmt" count="0"/>
      <line num="1441" type="stmt" count="0"/>
      <line num="1443" type="stmt" count="0"/>
      <line num="1444" type="stmt" count="0"/>
      <line num="1445" type="stmt" count="0"/>
      <line num="1446" type="stmt" count="0"/>
      <line num="1447" type="stmt" count="0"/>
      <line num="1448" type="stmt" count="0"/>
      <line num="1449" type="stmt" count="0"/>
      <line num="1451" type="stmt" count="0"/>
      <line num="1452" type="stmt" count="0"/>
      <line num="1453" type="stmt" count="0"/>
      <line num="1463" type="stmt" count="0"/>
      <line num="1466" type="stmt" count="0"/>
      <line num="1467" type="stmt" count="0"/>
      <line num="1468" type="stmt" count="0"/>
      <line num="1470" type="stmt" count="0"/>
      <line num="1494" type="stmt" count="0"/>
      <line num="1495" type="stmt" count="0"/>
      <line num="1496" type="stmt" count="0"/>
      <line num="1497" type="stmt" count="0"/>
      <line num="1498" type="stmt" count="0"/>
      <line num="1499" type="stmt" count="0"/>
      <line num="1501" type="stmt" count="0"/>
      <line num="1502" type="stmt" count="0"/>
      <line num="1504" type="stmt" count="0"/>
      <line num="1505" type="stmt" count="0"/>
      <line num="1507" type="stmt" count="0"/>
      <line num="1508" type="stmt" count="0"/>
      <line num="1509" type="stmt" count="0"/>
      <line num="1510" type="stmt" count="0"/>
      <line num="1511" type="stmt" count="0"/>
      <line num="1516" type="stmt" count="0"/>
      <line num="1517" type="stmt" count="0"/>
      <line num="1518" type="stmt" count="0"/>
      <line num="1519" type="stmt" count="0"/>
      <line num="1520" type="stmt" count="0"/>
      <line num="1522" type="stmt" count="0"/>
      <line num="1525" type="stmt" count="0"/>
      <line num="1526" type="stmt" count="0"/>
      <line num="1529" type="stmt" count="0"/>
      <line num="1532" type="stmt" count="0"/>
      <line num="1533" type="stmt" count="0"/>
      <line num="1534" type="stmt" count="0"/>
      <line num="1535" type="stmt" count="0"/>
      <line num="1536" type="stmt" count="0"/>
      <line num="1537" type="stmt" count="0"/>
      <line num="1540" type="method" name="a126" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1542" type="stmt" count="0"/>
      <line num="1543" type="stmt" count="0"/>
      <line num="1546" type="method" name="a127" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1547" type="stmt" count="0"/>
      <line num="1549" type="method" name="a128" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1551" type="stmt" count="0"/>
      <line num="1552" type="stmt" count="0"/>
      <line num="1553" type="stmt" count="0"/>
      <line num="1554" type="stmt" count="0"/>
      <line num="1557" type="method" name="a129" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1559" type="stmt" count="0"/>
      <line num="1560" type="stmt" count="0"/>
      <line num="1563" type="method" name="a130" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1565" type="stmt" count="0"/>
      <line num="1566" type="stmt" count="0"/>
      <line num="1567" type="stmt" count="0"/>
      <line num="1568" type="stmt" count="0"/>
      <line num="1571" type="stmt" count="0"/>
      <line num="1573" type="stmt" count="0"/>
      <line num="1576" type="method" name="a131" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1580" type="stmt" count="0"/>
      <line num="1581" type="stmt" count="0"/>
      <line num="1582" type="stmt" count="0"/>
      <line num="1584" type="stmt" count="0"/>
      <line num="1587" type="method" name="a132" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1589" type="stmt" count="0"/>
      <line num="1592" type="method" name="a133" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1593" type="stmt" count="0"/>
      <line num="1595" type="method" name="a134" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1596" type="stmt" count="0"/>
      <line num="1598" type="method" name="a135" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1600" type="stmt" count="0"/>
      <line num="1601" type="stmt" count="0"/>
      <line num="1602" type="stmt" count="0"/>
      <line num="1603" type="stmt" count="0"/>
      <line num="1604" type="stmt" count="0"/>
      <line num="1607" type="method" name="a136" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1609" type="stmt" count="0"/>
      <line num="1610" type="stmt" count="0"/>
      <line num="1611" type="stmt" count="0"/>
      <line num="1612" type="stmt" count="0"/>
      <line num="1613" type="stmt" count="0"/>
      <line num="1614" type="stmt" count="0"/>
      <line num="1615" type="stmt" count="0"/>
      <line num="1616" type="stmt" count="0"/>
      <line num="1617" type="stmt" count="0"/>
      <line num="1618" type="stmt" count="0"/>
      <line num="1619" type="stmt" count="0"/>
      <line num="1621" type="stmt" count="0"/>
      <line num="1622" type="stmt" count="0"/>
      <line num="1623" type="stmt" count="0"/>
      <line num="1624" type="stmt" count="0"/>
      <line num="1625" type="stmt" count="0"/>
      <line num="1628" type="stmt" count="0"/>
      <line num="1629" type="stmt" count="0"/>
      <line num="1630" type="stmt" count="0"/>
      <line num="1631" type="stmt" count="0"/>
      <line num="1632" type="stmt" count="0"/>
      <line num="1633" type="stmt" count="0"/>
      <line num="1637" type="method" name="a137" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1639" type="stmt" count="0"/>
      <line num="1640" type="stmt" count="0"/>
      <line num="1643" type="method" name="a138" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1644" type="stmt" count="0"/>
      <line num="1646" type="method" name="a139" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1647" type="stmt" count="0"/>
      <line num="1649" type="method" name="a140" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1651" type="stmt" count="0"/>
      <line num="1652" type="stmt" count="0"/>
      <line num="1653" type="stmt" count="0"/>
      <line num="1654" type="stmt" count="0"/>
      <line num="1657" type="method" name="a141" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1658" type="stmt" count="0"/>
      <line num="1660" type="method" name="a142" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1661" type="stmt" count="0"/>
      <line num="1663" type="method" name="a143" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1665" type="stmt" count="0"/>
      <line num="1668" type="method" name="a144" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1669" type="stmt" count="0"/>
      <line num="1671" type="method" name="a145" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1673" type="stmt" count="0"/>
      <line num="1676" type="method" name="a146" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1677" type="stmt" count="0"/>
      <line num="1679" type="method" name="a147" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1681" type="stmt" count="0"/>
      <line num="1682" type="stmt" count="0"/>
      <line num="1687" type="stmt" count="0"/>
      <line num="1690" type="method" name="a148" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1691" type="stmt" count="0"/>
      <line num="1693" type="method" name="a149" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1694" type="stmt" count="0"/>
      <line num="1696" type="method" name="a150" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="1699" type="stmt" count="0"/>
      <line num="1700" type="stmt" count="0"/>
      <line num="1701" type="stmt" count="0"/>
      <line num="1702" type="stmt" count="0"/>
      <line num="1704" type="stmt" count="0"/>
      <line num="1707" type="method" name="a151" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1708" type="stmt" count="0"/>
      <line num="1710" type="method" name="a152" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1713" type="stmt" count="0"/>
      <line num="1716" type="method" name="a153" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1717" type="stmt" count="0"/>
      <line num="1719" type="method" name="a154" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1720" type="stmt" count="0"/>
      <line num="1722" type="method" name="a155" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1723" type="stmt" count="0"/>
      <line num="1725" type="method" name="a156" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1726" type="stmt" count="0"/>
      <line num="1728" type="method" name="a157" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1729" type="stmt" count="0"/>
      <line num="1731" type="method" name="a158" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="1733" type="stmt" count="0"/>
      <line num="1734" type="stmt" count="0"/>
      <line num="1736" type="stmt" count="0"/>
      <line num="1737" type="stmt" count="0"/>
      <line num="1739" type="stmt" count="0"/>
      <line num="1742" type="stmt" count="0"/>
      <line num="1743" type="stmt" count="0"/>
      <line num="1744" type="stmt" count="0"/>
      <line num="1746" type="stmt" count="0"/>
      <line num="1749" type="stmt" count="0"/>
      <line num="1750" type="stmt" count="0"/>
      <line num="1753" type="stmt" count="0"/>
      <line num="1755" type="stmt" count="0"/>
      <line num="1756" type="stmt" count="0"/>
      <line num="1757" type="stmt" count="0"/>
      <line num="1758" type="stmt" count="0"/>
      <line num="1760" type="stmt" count="0"/>
      <line num="1761" type="stmt" count="0"/>
      <line num="1762" type="stmt" count="0"/>
      <line num="1763" type="stmt" count="0"/>
      <line num="1764" type="stmt" count="0"/>
      <line num="1765" type="stmt" count="0"/>
      <line num="1766" type="stmt" count="0"/>
      <line num="1767" type="stmt" count="0"/>
      <line num="1769" type="stmt" count="0"/>
      <line num="1770" type="stmt" count="0"/>
      <line num="1771" type="stmt" count="0"/>
      <line num="1772" type="stmt" count="0"/>
      <line num="1773" type="stmt" count="0"/>
      <line num="1774" type="stmt" count="0"/>
      <line num="1775" type="stmt" count="0"/>
      <line num="1778" type="method" name="a159" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1780" type="stmt" count="0"/>
      <line num="1781" type="stmt" count="0"/>
      <line num="1784" type="method" name="a160" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1785" type="stmt" count="0"/>
      <line num="1787" type="method" name="a161" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1788" type="stmt" count="0"/>
      <line num="1790" type="method" name="a162" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1792" type="stmt" count="0"/>
      <line num="1793" type="stmt" count="0"/>
      <line num="1794" type="stmt" count="0"/>
      <line num="1797" type="stmt" count="0"/>
      <line num="1798" type="stmt" count="0"/>
      <line num="1799" type="stmt" count="0"/>
      <line num="1804" type="stmt" count="0"/>
      <line num="1806" type="stmt" count="0"/>
      <line num="1809" type="method" name="a163" visibility="private" complexity="2" crap="6" count="0"/>
      <line num="1812" type="stmt" count="0"/>
      <line num="1813" type="stmt" count="0"/>
      <line num="1814" type="stmt" count="0"/>
      <line num="1815" type="stmt" count="0"/>
      <line num="1816" type="stmt" count="0"/>
      <line num="1818" type="stmt" count="0"/>
      <line num="1820" type="stmt" count="0"/>
      <line num="1823" type="method" name="a164" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1824" type="stmt" count="0"/>
      <line num="1826" type="method" name="a165" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1828" type="stmt" count="0"/>
      <line num="1829" type="stmt" count="0"/>
      <line num="1830" type="stmt" count="0"/>
      <line num="1831" type="stmt" count="0"/>
      <line num="1834" type="method" name="a166" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1835" type="stmt" count="0"/>
      <line num="1837" type="method" name="a167" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1841" type="stmt" count="0"/>
      <line num="1842" type="stmt" count="0"/>
      <line num="1843" type="stmt" count="0"/>
      <line num="1845" type="stmt" count="0"/>
      <line num="1848" type="method" name="a168" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1849" type="stmt" count="0"/>
      <line num="1851" type="method" name="a169" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1852" type="stmt" count="0"/>
      <line num="1854" type="method" name="a170" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="1857" type="stmt" count="0"/>
      <line num="1858" type="stmt" count="0"/>
      <line num="1859" type="stmt" count="0"/>
      <line num="1860" type="stmt" count="0"/>
      <line num="1861" type="stmt" count="0"/>
      <line num="1862" type="stmt" count="0"/>
      <line num="1863" type="stmt" count="0"/>
      <line num="1864" type="stmt" count="0"/>
      <line num="1866" type="stmt" count="0"/>
      <line num="1867" type="stmt" count="0"/>
      <line num="1868" type="stmt" count="0"/>
      <line num="1869" type="stmt" count="0"/>
      <line num="1870" type="stmt" count="0"/>
      <line num="1871" type="stmt" count="0"/>
      <line num="1872" type="stmt" count="0"/>
      <line num="1873" type="stmt" count="0"/>
      <line num="1875" type="stmt" count="0"/>
      <line num="1876" type="stmt" count="0"/>
      <line num="1877" type="stmt" count="0"/>
      <line num="1878" type="stmt" count="0"/>
      <line num="1879" type="stmt" count="0"/>
      <line num="1882" type="stmt" count="0"/>
      <line num="1884" type="stmt" count="0"/>
      <line num="1885" type="stmt" count="0"/>
      <line num="1890" type="stmt" count="0"/>
      <line num="1891" type="stmt" count="0"/>
      <line num="1892" type="stmt" count="0"/>
      <line num="1893" type="stmt" count="0"/>
      <line num="1894" type="stmt" count="0"/>
      <line num="1895" type="stmt" count="0"/>
      <line num="1896" type="stmt" count="0"/>
      <line num="1897" type="stmt" count="0"/>
      <line num="1898" type="stmt" count="0"/>
      <line num="1899" type="stmt" count="0"/>
      <line num="1900" type="stmt" count="0"/>
      <line num="1902" type="stmt" count="0"/>
      <line num="1903" type="stmt" count="0"/>
      <line num="1904" type="stmt" count="0"/>
      <line num="1905" type="stmt" count="0"/>
      <line num="1906" type="stmt" count="0"/>
      <line num="1907" type="stmt" count="0"/>
      <line num="1909" type="stmt" count="0"/>
      <line num="1910" type="stmt" count="0"/>
      <line num="1911" type="stmt" count="0"/>
      <line num="1913" type="stmt" count="0"/>
      <line num="1914" type="stmt" count="0"/>
      <line num="1917" type="stmt" count="0"/>
      <line num="1918" type="stmt" count="0"/>
      <line num="1920" type="stmt" count="0"/>
      <line num="1924" type="method" name="a171" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1926" type="stmt" count="0"/>
      <line num="1927" type="stmt" count="0"/>
      <line num="1928" type="stmt" count="0"/>
      <line num="1929" type="stmt" count="0"/>
      <line num="1932" type="method" name="a172" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1933" type="stmt" count="0"/>
      <line num="1935" type="method" name="a173" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1937" type="stmt" count="0"/>
      <line num="1940" type="stmt" count="0"/>
      <line num="1941" type="stmt" count="0"/>
      <line num="1942" type="stmt" count="0"/>
      <line num="1943" type="stmt" count="0"/>
      <line num="1946" type="stmt" count="0"/>
      <line num="1949" type="method" name="a174" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1950" type="stmt" count="0"/>
      <line num="1952" type="method" name="a175" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1955" type="stmt" count="0"/>
      <line num="1956" type="stmt" count="0"/>
      <line num="1957" type="stmt" count="0"/>
      <line num="1958" type="stmt" count="0"/>
      <line num="1959" type="stmt" count="0"/>
      <line num="1960" type="stmt" count="0"/>
      <line num="1963" type="method" name="a176" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1964" type="stmt" count="0"/>
      <line num="1966" type="method" name="a177" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1968" type="stmt" count="0"/>
      <line num="1969" type="stmt" count="0"/>
      <line num="1970" type="stmt" count="0"/>
      <line num="1971" type="stmt" count="0"/>
      <line num="1972" type="stmt" count="0"/>
      <line num="1975" type="method" name="a178" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="1978" type="stmt" count="0"/>
      <line num="1979" type="stmt" count="0"/>
      <line num="1980" type="stmt" count="0"/>
      <line num="1981" type="stmt" count="0"/>
      <line num="1982" type="stmt" count="0"/>
      <line num="1983" type="stmt" count="0"/>
      <line num="1984" type="stmt" count="0"/>
      <line num="1986" type="stmt" count="0"/>
      <line num="1988" type="stmt" count="0"/>
      <line num="1991" type="method" name="a179" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="1993" type="stmt" count="0"/>
      <line num="1996" type="method" name="a180" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="1998" type="stmt" count="0"/>
      <line num="2001" type="stmt" count="0"/>
      <line num="2002" type="stmt" count="0"/>
      <line num="2003" type="stmt" count="0"/>
      <line num="2004" type="stmt" count="0"/>
      <line num="2007" type="method" name="a181" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2009" type="stmt" count="0"/>
      <line num="2012" type="method" name="a182" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2014" type="stmt" count="0"/>
      <line num="2015" type="stmt" count="0"/>
      <line num="2016" type="stmt" count="0"/>
      <line num="2017" type="stmt" count="0"/>
      <line num="2018" type="stmt" count="0"/>
      <line num="2019" type="stmt" count="0"/>
      <line num="2022" type="method" name="a183" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2024" type="stmt" count="0"/>
      <line num="2025" type="stmt" count="0"/>
      <line num="2026" type="stmt" count="0"/>
      <line num="2027" type="stmt" count="0"/>
      <line num="2028" type="stmt" count="0"/>
      <line num="2029" type="stmt" count="0"/>
      <line num="2030" type="stmt" count="0"/>
      <line num="2033" type="method" name="a184" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="2037" type="stmt" count="0"/>
      <line num="2040" type="stmt" count="0"/>
      <line num="2042" type="stmt" count="0"/>
      <line num="2045" type="method" name="a185" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2047" type="stmt" count="0"/>
      <line num="2048" type="stmt" count="0"/>
      <line num="2049" type="stmt" count="0"/>
      <line num="2050" type="stmt" count="0"/>
      <line num="2051" type="stmt" count="0"/>
      <line num="2054" type="method" name="a186" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="2057" type="stmt" count="0"/>
      <line num="2058" type="stmt" count="0"/>
      <line num="2059" type="stmt" count="0"/>
      <line num="2060" type="stmt" count="0"/>
      <line num="2061" type="stmt" count="0"/>
      <line num="2062" type="stmt" count="0"/>
      <line num="2063" type="stmt" count="0"/>
      <line num="2065" type="stmt" count="0"/>
      <line num="2067" type="stmt" count="0"/>
      <line num="2070" type="method" name="a187" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2072" type="stmt" count="0"/>
      <line num="2075" type="method" name="a188" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2076" type="stmt" count="0"/>
      <line num="2078" type="method" name="a189" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2079" type="stmt" count="0"/>
      <line num="2081" type="method" name="a190" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2082" type="stmt" count="0"/>
      <line num="2084" type="method" name="a191" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2086" type="stmt" count="0"/>
      <line num="2087" type="stmt" count="0"/>
      <line num="2088" type="stmt" count="0"/>
      <line num="2089" type="stmt" count="0"/>
      <line num="2090" type="stmt" count="0"/>
      <line num="2091" type="stmt" count="0"/>
      <line num="2094" type="method" name="a192" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2095" type="stmt" count="0"/>
      <line num="2097" type="method" name="a193" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2099" type="stmt" count="0"/>
      <line num="2100" type="stmt" count="0"/>
      <line num="2103" type="method" name="a194" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="2105" type="stmt" count="0"/>
      <line num="2106" type="stmt" count="0"/>
      <line num="2111" type="method" name="streamstart_async" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2114" type="stmt" count="0"/>
      <line num="2116" type="stmt" count="0"/>
      <line num="2117" type="stmt" count="0"/>
      <line num="2118" type="stmt" count="0"/>
      <line num="2119" type="stmt" count="0"/>
      <line num="2120" type="stmt" count="0"/>
      <line num="2122" type="stmt" count="0"/>
      <line num="2123" type="stmt" count="0"/>
      <line num="2124" type="stmt" count="0"/>
      <line num="2126" type="stmt" count="0"/>
      <line num="2128" type="stmt" count="0"/>
      <line num="2129" type="stmt" count="0"/>
      <line num="2130" type="stmt" count="0"/>
      <line num="2131" type="stmt" count="0"/>
      <line num="2133" type="stmt" count="0"/>
      <line num="2134" type="stmt" count="0"/>
      <line num="2135" type="stmt" count="0"/>
      <line num="2136" type="stmt" count="0"/>
      <line num="2138" type="stmt" count="0"/>
      <line num="2139" type="stmt" count="0"/>
      <line num="2140" type="stmt" count="0"/>
      <line num="2141" type="stmt" count="0"/>
      <line num="2143" type="stmt" count="0"/>
      <line num="2145" type="stmt" count="0"/>
      <line num="2146" type="stmt" count="0"/>
      <line num="2147" type="stmt" count="0"/>
      <line num="2148" type="stmt" count="0"/>
      <line num="2152" type="stmt" count="0"/>
      <line num="2153" type="stmt" count="0"/>
      <line num="2155" type="stmt" count="0"/>
      <line num="2156" type="stmt" count="0"/>
      <line num="2157" type="stmt" count="0"/>
      <line num="2159" type="stmt" count="0"/>
      <line num="2163" type="stmt" count="0"/>
      <line num="2164" type="stmt" count="0"/>
      <line num="2165" type="stmt" count="0"/>
      <line num="2166" type="stmt" count="0"/>
      <line num="2168" type="stmt" count="0"/>
      <line num="2169" type="stmt" count="0"/>
      <line num="2170" type="stmt" count="0"/>
      <line num="2171" type="stmt" count="0"/>
      <line num="2173" type="stmt" count="0"/>
      <line num="2177" type="stmt" count="0"/>
      <line num="2178" type="stmt" count="0"/>
      <line num="2180" type="stmt" count="0"/>
      <line num="2181" type="stmt" count="0"/>
      <line num="2182" type="stmt" count="0"/>
      <line num="2184" type="stmt" count="0"/>
      <line num="2188" type="method" name="parsestart" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="2189" type="stmt" count="0"/>
      <line num="2190" type="stmt" count="0"/>
      <line num="2191" type="stmt" count="0"/>
      <line num="2192" type="stmt" count="0"/>
      <line num="2193" type="stmt" count="0"/>
      <line num="2194" type="stmt" count="0"/>
      <line num="2195" type="stmt" count="0"/>
      <line num="2196" type="stmt" count="0"/>
      <line num="2198" type="stmt" count="0"/>
      <line num="2199" type="stmt" count="0"/>
      <line num="2201" type="stmt" count="0"/>
      <line num="2202" type="stmt" count="0"/>
      <line num="2204" type="stmt" count="0"/>
      <line num="2205" type="stmt" count="0"/>
      <line num="2206" type="stmt" count="0"/>
      <line num="2208" type="stmt" count="0"/>
      <line num="2213" type="stmt" count="0"/>
      <line num="2215" type="stmt" count="0"/>
      <line num="2216" type="stmt" count="0"/>
      <line num="2217" type="stmt" count="0"/>
      <line num="2219" type="stmt" count="0"/>
      <line num="2224" type="stmt" count="0"/>
      <line num="2226" type="stmt" count="0"/>
      <line num="2227" type="stmt" count="0"/>
      <line num="2228" type="stmt" count="0"/>
      <line num="2230" type="stmt" count="0"/>
      <line num="2233" type="stmt" count="0"/>
      <line num="2234" type="stmt" count="0"/>
      <line num="2235" type="stmt" count="0"/>
      <line num="2236" type="stmt" count="0"/>
      <line num="2237" type="stmt" count="0"/>
      <line num="2238" type="stmt" count="0"/>
      <line num="2239" type="stmt" count="0"/>
      <line num="2240" type="stmt" count="0"/>
      <line num="2243" type="method" name="parsetable_start_tag" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="2244" type="stmt" count="0"/>
      <line num="2245" type="stmt" count="0"/>
      <line num="2246" type="stmt" count="0"/>
      <line num="2247" type="stmt" count="0"/>
      <line num="2248" type="stmt" count="0"/>
      <line num="2249" type="stmt" count="0"/>
      <line num="2250" type="stmt" count="0"/>
      <line num="2251" type="stmt" count="0"/>
      <line num="2252" type="stmt" count="0"/>
      <line num="2254" type="stmt" count="0"/>
      <line num="2255" type="stmt" count="0"/>
      <line num="2256" type="stmt" count="0"/>
      <line num="2258" type="stmt" count="0"/>
      <line num="2260" type="stmt" count="0"/>
      <line num="2261" type="stmt" count="0"/>
      <line num="2262" type="stmt" count="0"/>
      <line num="2264" type="stmt" count="0"/>
      <line num="2265" type="stmt" count="0"/>
      <line num="2266" type="stmt" count="0"/>
      <line num="2268" type="stmt" count="0"/>
      <line num="2270" type="stmt" count="0"/>
      <line num="2271" type="stmt" count="0"/>
      <line num="2272" type="stmt" count="0"/>
      <line num="2273" type="stmt" count="0"/>
      <line num="2276" type="stmt" count="0"/>
      <line num="2277" type="stmt" count="0"/>
      <line num="2278" type="stmt" count="0"/>
      <line num="2280" type="stmt" count="0"/>
      <line num="2281" type="stmt" count="0"/>
      <line num="2282" type="stmt" count="0"/>
      <line num="2283" type="stmt" count="0"/>
      <line num="2285" type="stmt" count="0"/>
      <line num="2289" type="stmt" count="0"/>
      <line num="2290" type="stmt" count="0"/>
      <line num="2291" type="stmt" count="0"/>
      <line num="2292" type="stmt" count="0"/>
      <line num="2294" type="stmt" count="0"/>
      <line num="2295" type="stmt" count="0"/>
      <line num="2297" type="stmt" count="0"/>
      <line num="2298" type="stmt" count="0"/>
      <line num="2299" type="stmt" count="0"/>
      <line num="2301" type="stmt" count="0"/>
      <line num="2302" type="stmt" count="0"/>
      <line num="2303" type="stmt" count="0"/>
      <line num="2305" type="stmt" count="0"/>
      <line num="2307" type="stmt" count="0"/>
      <line num="2308" type="stmt" count="0"/>
      <line num="2309" type="stmt" count="0"/>
      <line num="2311" type="stmt" count="0"/>
      <line num="2316" type="stmt" count="0"/>
      <line num="2318" type="stmt" count="0"/>
      <line num="2319" type="stmt" count="0"/>
      <line num="2320" type="stmt" count="0"/>
      <line num="2322" type="stmt" count="0"/>
      <line num="2325" type="stmt" count="0"/>
      <line num="2326" type="stmt" count="0"/>
      <line num="2327" type="stmt" count="0"/>
      <line num="2328" type="stmt" count="0"/>
      <line num="2329" type="stmt" count="0"/>
      <line num="2330" type="stmt" count="0"/>
      <line num="2331" type="stmt" count="0"/>
      <line num="2332" type="stmt" count="0"/>
      <line num="2335" type="method" name="parseurl" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="2336" type="stmt" count="0"/>
      <line num="2337" type="stmt" count="0"/>
      <line num="2338" type="stmt" count="0"/>
      <line num="2339" type="stmt" count="0"/>
      <line num="2340" type="stmt" count="0"/>
      <line num="2341" type="stmt" count="0"/>
      <line num="2342" type="stmt" count="0"/>
      <line num="2343" type="stmt" count="0"/>
      <line num="2345" type="stmt" count="0"/>
      <line num="2346" type="stmt" count="0"/>
      <line num="2348" type="stmt" count="0"/>
      <line num="2349" type="stmt" count="0"/>
      <line num="2351" type="stmt" count="0"/>
      <line num="2352" type="stmt" count="0"/>
      <line num="2353" type="stmt" count="0"/>
      <line num="2356" type="stmt" count="0"/>
      <line num="2357" type="stmt" count="0"/>
      <line num="2358" type="stmt" count="0"/>
      <line num="2360" type="stmt" count="0"/>
      <line num="2363" type="stmt" count="0"/>
      <line num="2364" type="stmt" count="0"/>
      <line num="2365" type="stmt" count="0"/>
      <line num="2366" type="stmt" count="0"/>
      <line num="2368" type="stmt" count="0"/>
      <line num="2370" type="stmt" count="0"/>
      <line num="2372" type="stmt" count="0"/>
      <line num="2373" type="stmt" count="0"/>
      <line num="2374" type="stmt" count="0"/>
      <line num="2375" type="stmt" count="0"/>
      <line num="2376" type="stmt" count="0"/>
      <line num="2378" type="stmt" count="0"/>
      <line num="2379" type="stmt" count="0"/>
      <line num="2380" type="stmt" count="0"/>
      <line num="2381" type="stmt" count="0"/>
      <line num="2385" type="stmt" count="0"/>
      <line num="2386" type="stmt" count="0"/>
      <line num="2387" type="stmt" count="0"/>
      <line num="2389" type="stmt" count="0"/>
      <line num="2390" type="stmt" count="0"/>
      <line num="2391" type="stmt" count="0"/>
      <line num="2393" type="stmt" count="0"/>
      <line num="2394" type="stmt" count="0"/>
      <line num="2395" type="stmt" count="0"/>
      <line num="2397" type="stmt" count="0"/>
      <line num="2398" type="stmt" count="0"/>
      <line num="2399" type="stmt" count="0"/>
      <line num="2400" type="stmt" count="0"/>
      <line num="2402" type="stmt" count="0"/>
      <line num="2403" type="stmt" count="0"/>
      <line num="2405" type="stmt" count="0"/>
      <line num="2407" type="stmt" count="0"/>
      <line num="2408" type="stmt" count="0"/>
      <line num="2410" type="stmt" count="0"/>
      <line num="2411" type="stmt" count="0"/>
      <line num="2412" type="stmt" count="0"/>
      <line num="2413" type="stmt" count="0"/>
      <line num="2415" type="stmt" count="0"/>
      <line num="2416" type="stmt" count="0"/>
      <line num="2417" type="stmt" count="0"/>
      <line num="2421" type="stmt" count="0"/>
      <line num="2422" type="stmt" count="0"/>
      <line num="2423" type="stmt" count="0"/>
      <line num="2424" type="stmt" count="0"/>
      <line num="2426" type="stmt" count="0"/>
      <line num="2427" type="stmt" count="0"/>
      <line num="2428" type="stmt" count="0"/>
      <line num="2430" type="stmt" count="0"/>
      <line num="2431" type="stmt" count="0"/>
      <line num="2432" type="stmt" count="0"/>
      <line num="2434" type="stmt" count="0"/>
      <line num="2435" type="stmt" count="0"/>
      <line num="2436" type="stmt" count="0"/>
      <line num="2437" type="stmt" count="0"/>
      <line num="2439" type="stmt" count="0"/>
      <line num="2441" type="stmt" count="0"/>
      <line num="2442" type="stmt" count="0"/>
      <line num="2446" type="stmt" count="0"/>
      <line num="2447" type="stmt" count="0"/>
      <line num="2448" type="stmt" count="0"/>
      <line num="2449" type="stmt" count="0"/>
      <line num="2451" type="stmt" count="0"/>
      <line num="2452" type="stmt" count="0"/>
      <line num="2453" type="stmt" count="0"/>
      <line num="2455" type="stmt" count="0"/>
      <line num="2456" type="stmt" count="0"/>
      <line num="2457" type="stmt" count="0"/>
      <line num="2459" type="stmt" count="0"/>
      <line num="2460" type="stmt" count="0"/>
      <line num="2461" type="stmt" count="0"/>
      <line num="2462" type="stmt" count="0"/>
      <line num="2464" type="stmt" count="0"/>
      <line num="2468" type="stmt" count="0"/>
      <line num="2469" type="stmt" count="0"/>
      <line num="2470" type="stmt" count="0"/>
      <line num="2471" type="stmt" count="0"/>
      <line num="2473" type="stmt" count="0"/>
      <line num="2474" type="stmt" count="0"/>
      <line num="2475" type="stmt" count="0"/>
      <line num="2477" type="stmt" count="0"/>
      <line num="2478" type="stmt" count="0"/>
      <line num="2479" type="stmt" count="0"/>
      <line num="2480" type="stmt" count="0"/>
      <line num="2482" type="stmt" count="0"/>
      <line num="2485" type="stmt" count="0"/>
      <line num="2486" type="stmt" count="0"/>
      <line num="2488" type="stmt" count="0"/>
      <line num="2489" type="stmt" count="0"/>
      <line num="2490" type="stmt" count="0"/>
      <line num="2491" type="stmt" count="0"/>
      <line num="2495" type="stmt" count="0"/>
      <line num="2497" type="stmt" count="0"/>
      <line num="2498" type="stmt" count="0"/>
      <line num="2499" type="stmt" count="0"/>
      <line num="2500" type="stmt" count="0"/>
      <line num="2501" type="stmt" count="0"/>
      <line num="2502" type="stmt" count="0"/>
      <line num="2503" type="stmt" count="0"/>
      <line num="2505" type="stmt" count="0"/>
      <line num="2506" type="stmt" count="0"/>
      <line num="2507" type="stmt" count="0"/>
      <line num="2510" type="stmt" count="0"/>
      <line num="2512" type="stmt" count="0"/>
      <line num="2513" type="stmt" count="0"/>
      <line num="2514" type="stmt" count="0"/>
      <line num="2515" type="stmt" count="0"/>
      <line num="2517" type="stmt" count="0"/>
      <line num="2519" type="stmt" count="0"/>
      <line num="2520" type="stmt" count="0"/>
      <line num="2521" type="stmt" count="0"/>
      <line num="2522" type="stmt" count="0"/>
      <line num="2525" type="stmt" count="0"/>
      <line num="2526" type="stmt" count="0"/>
      <line num="2527" type="stmt" count="0"/>
      <line num="2529" type="stmt" count="0"/>
      <line num="2530" type="stmt" count="0"/>
      <line num="2534" type="stmt" count="0"/>
      <line num="2535" type="stmt" count="0"/>
      <line num="2536" type="stmt" count="0"/>
      <line num="2537" type="stmt" count="0"/>
      <line num="2539" type="stmt" count="0"/>
      <line num="2541" type="stmt" count="0"/>
      <line num="2542" type="stmt" count="0"/>
      <line num="2543" type="stmt" count="0"/>
      <line num="2548" type="stmt" count="0"/>
      <line num="2549" type="stmt" count="0"/>
      <line num="2550" type="stmt" count="0"/>
      <line num="2551" type="stmt" count="0"/>
      <line num="2553" type="stmt" count="0"/>
      <line num="2555" type="stmt" count="0"/>
      <line num="2556" type="stmt" count="0"/>
      <line num="2557" type="stmt" count="0"/>
      <line num="2558" type="stmt" count="0"/>
      <line num="2560" type="stmt" count="0"/>
      <line num="2566" type="stmt" count="0"/>
      <line num="2567" type="stmt" count="0"/>
      <line num="2568" type="stmt" count="0"/>
      <line num="2569" type="stmt" count="0"/>
      <line num="2571" type="stmt" count="0"/>
      <line num="2572" type="stmt" count="0"/>
      <line num="2573" type="stmt" count="0"/>
      <line num="2574" type="stmt" count="0"/>
      <line num="2576" type="stmt" count="0"/>
      <line num="2578" type="stmt" count="0"/>
      <line num="2579" type="stmt" count="0"/>
      <line num="2580" type="stmt" count="0"/>
      <line num="2583" type="stmt" count="0"/>
      <line num="2584" type="stmt" count="0"/>
      <line num="2585" type="stmt" count="0"/>
      <line num="2586" type="stmt" count="0"/>
      <line num="2587" type="stmt" count="0"/>
      <line num="2588" type="stmt" count="0"/>
      <line num="2589" type="stmt" count="0"/>
      <line num="2590" type="stmt" count="0"/>
      <line num="2593" type="method" name="parserow_syntax_table_args" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2594" type="stmt" count="0"/>
      <line num="2595" type="stmt" count="0"/>
      <line num="2596" type="stmt" count="0"/>
      <line num="2597" type="stmt" count="0"/>
      <line num="2598" type="stmt" count="0"/>
      <line num="2599" type="stmt" count="0"/>
      <line num="2600" type="stmt" count="0"/>
      <line num="2601" type="stmt" count="0"/>
      <line num="2602" type="stmt" count="0"/>
      <line num="2604" type="stmt" count="0"/>
      <line num="2605" type="stmt" count="0"/>
      <line num="2606" type="stmt" count="0"/>
      <line num="2608" type="stmt" count="0"/>
      <line num="2609" type="stmt" count="0"/>
      <line num="2611" type="stmt" count="0"/>
      <line num="2612" type="stmt" count="0"/>
      <line num="2613" type="stmt" count="0"/>
      <line num="2615" type="stmt" count="0"/>
      <line num="2617" type="stmt" count="0"/>
      <line num="2618" type="stmt" count="0"/>
      <line num="2619" type="stmt" count="0"/>
      <line num="2620" type="stmt" count="0"/>
      <line num="2622" type="stmt" count="0"/>
      <line num="2624" type="stmt" count="0"/>
      <line num="2625" type="stmt" count="0"/>
      <line num="2626" type="stmt" count="0"/>
      <line num="2627" type="stmt" count="0"/>
      <line num="2629" type="stmt" count="0"/>
      <line num="2630" type="stmt" count="0"/>
      <line num="2631" type="stmt" count="0"/>
      <line num="2632" type="stmt" count="0"/>
      <line num="2634" type="stmt" count="0"/>
      <line num="2635" type="stmt" count="0"/>
      <line num="2636" type="stmt" count="0"/>
      <line num="2637" type="stmt" count="0"/>
      <line num="2638" type="stmt" count="0"/>
      <line num="2641" type="stmt" count="0"/>
      <line num="2643" type="stmt" count="0"/>
      <line num="2644" type="stmt" count="0"/>
      <line num="2645" type="stmt" count="0"/>
      <line num="2648" type="stmt" count="0"/>
      <line num="2649" type="stmt" count="0"/>
      <line num="2650" type="stmt" count="0"/>
      <line num="2651" type="stmt" count="0"/>
      <line num="2652" type="stmt" count="0"/>
      <line num="2653" type="stmt" count="0"/>
      <line num="2654" type="stmt" count="0"/>
      <line num="2655" type="stmt" count="0"/>
      <line num="2658" type="method" name="parsetable_attributes" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="2659" type="stmt" count="0"/>
      <line num="2660" type="stmt" count="0"/>
      <line num="2661" type="stmt" count="0"/>
      <line num="2662" type="stmt" count="0"/>
      <line num="2663" type="stmt" count="0"/>
      <line num="2664" type="stmt" count="0"/>
      <line num="2665" type="stmt" count="0"/>
      <line num="2666" type="stmt" count="0"/>
      <line num="2667" type="stmt" count="0"/>
      <line num="2669" type="stmt" count="0"/>
      <line num="2670" type="stmt" count="0"/>
      <line num="2671" type="stmt" count="0"/>
      <line num="2674" type="stmt" count="0"/>
      <line num="2675" type="stmt" count="0"/>
      <line num="2676" type="stmt" count="0"/>
      <line num="2678" type="stmt" count="0"/>
      <line num="2680" type="stmt" count="0"/>
      <line num="2681" type="stmt" count="0"/>
      <line num="2682" type="stmt" count="0"/>
      <line num="2683" type="stmt" count="0"/>
      <line num="2684" type="stmt" count="0"/>
      <line num="2686" type="stmt" count="0"/>
      <line num="2688" type="stmt" count="0"/>
      <line num="2689" type="stmt" count="0"/>
      <line num="2690" type="stmt" count="0"/>
      <line num="2691" type="stmt" count="0"/>
      <line num="2693" type="stmt" count="0"/>
      <line num="2695" type="stmt" count="0"/>
      <line num="2696" type="stmt" count="0"/>
      <line num="2697" type="stmt" count="0"/>
      <line num="2701" type="stmt" count="0"/>
      <line num="2702" type="stmt" count="0"/>
      <line num="2704" type="stmt" count="0"/>
      <line num="2708" type="stmt" count="0"/>
      <line num="2709" type="stmt" count="0"/>
      <line num="2710" type="stmt" count="0"/>
      <line num="2711" type="stmt" count="0"/>
      <line num="2712" type="stmt" count="0"/>
      <line num="2713" type="stmt" count="0"/>
      <line num="2714" type="stmt" count="0"/>
      <line num="2715" type="stmt" count="0"/>
      <line num="2718" type="method" name="parsegeneric_newline_attributes" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="2719" type="stmt" count="0"/>
      <line num="2720" type="stmt" count="0"/>
      <line num="2721" type="stmt" count="0"/>
      <line num="2722" type="stmt" count="0"/>
      <line num="2723" type="stmt" count="0"/>
      <line num="2724" type="stmt" count="0"/>
      <line num="2725" type="stmt" count="0"/>
      <line num="2726" type="stmt" count="0"/>
      <line num="2727" type="stmt" count="0"/>
      <line num="2729" type="stmt" count="0"/>
      <line num="2730" type="stmt" count="0"/>
      <line num="2731" type="stmt" count="0"/>
      <line num="2733" type="stmt" count="0"/>
      <line num="2734" type="stmt" count="0"/>
      <line num="2735" type="stmt" count="0"/>
      <line num="2737" type="stmt" count="0"/>
      <line num="2741" type="stmt" count="0"/>
      <line num="2742" type="stmt" count="0"/>
      <line num="2743" type="stmt" count="0"/>
      <line num="2744" type="stmt" count="0"/>
      <line num="2745" type="stmt" count="0"/>
      <line num="2746" type="stmt" count="0"/>
      <line num="2747" type="stmt" count="0"/>
      <line num="2748" type="stmt" count="0"/>
      <line num="2751" type="method" name="parsetplarg_or_template_or_bust" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="2752" type="stmt" count="0"/>
      <line num="2753" type="stmt" count="0"/>
      <line num="2754" type="stmt" count="0"/>
      <line num="2755" type="stmt" count="0"/>
      <line num="2756" type="stmt" count="0"/>
      <line num="2757" type="stmt" count="0"/>
      <line num="2758" type="stmt" count="0"/>
      <line num="2759" type="stmt" count="0"/>
      <line num="2761" type="stmt" count="0"/>
      <line num="2762" type="stmt" count="0"/>
      <line num="2763" type="stmt" count="0"/>
      <line num="2766" type="stmt" count="0"/>
      <line num="2767" type="stmt" count="0"/>
      <line num="2768" type="stmt" count="0"/>
      <line num="2770" type="stmt" count="0"/>
      <line num="2771" type="stmt" count="0"/>
      <line num="2773" type="stmt" count="0"/>
      <line num="2774" type="stmt" count="0"/>
      <line num="2777" type="stmt" count="0"/>
      <line num="2778" type="stmt" count="0"/>
      <line num="2780" type="stmt" count="0"/>
      <line num="2783" type="stmt" count="0"/>
      <line num="2784" type="stmt" count="0"/>
      <line num="2788" type="stmt" count="0"/>
      <line num="2789" type="stmt" count="0"/>
      <line num="2790" type="stmt" count="0"/>
      <line num="2791" type="stmt" count="0"/>
      <line num="2793" type="stmt" count="0"/>
      <line num="2794" type="stmt" count="0"/>
      <line num="2795" type="stmt" count="0"/>
      <line num="2796" type="stmt" count="0"/>
      <line num="2797" type="stmt" count="0"/>
      <line num="2798" type="stmt" count="0"/>
      <line num="2799" type="stmt" count="0"/>
      <line num="2800" type="stmt" count="0"/>
      <line num="2803" type="method" name="parseextlink" visibility="private" complexity="29" crap="870" count="0"/>
      <line num="2804" type="stmt" count="0"/>
      <line num="2805" type="stmt" count="0"/>
      <line num="2806" type="stmt" count="0"/>
      <line num="2807" type="stmt" count="0"/>
      <line num="2808" type="stmt" count="0"/>
      <line num="2809" type="stmt" count="0"/>
      <line num="2810" type="stmt" count="0"/>
      <line num="2811" type="stmt" count="0"/>
      <line num="2812" type="stmt" count="0"/>
      <line num="2814" type="stmt" count="0"/>
      <line num="2815" type="stmt" count="0"/>
      <line num="2816" type="stmt" count="0"/>
      <line num="2818" type="stmt" count="0"/>
      <line num="2819" type="stmt" count="0"/>
      <line num="2820" type="stmt" count="0"/>
      <line num="2822" type="stmt" count="0"/>
      <line num="2823" type="stmt" count="0"/>
      <line num="2824" type="stmt" count="0"/>
      <line num="2826" type="stmt" count="0"/>
      <line num="2828" type="stmt" count="0"/>
      <line num="2829" type="stmt" count="0"/>
      <line num="2830" type="stmt" count="0"/>
      <line num="2831" type="stmt" count="0"/>
      <line num="2833" type="stmt" count="0"/>
      <line num="2834" type="stmt" count="0"/>
      <line num="2835" type="stmt" count="0"/>
      <line num="2837" type="stmt" count="0"/>
      <line num="2838" type="stmt" count="0"/>
      <line num="2840" type="stmt" count="0"/>
      <line num="2841" type="stmt" count="0"/>
      <line num="2842" type="stmt" count="0"/>
      <line num="2844" type="stmt" count="0"/>
      <line num="2845" type="stmt" count="0"/>
      <line num="2846" type="stmt" count="0"/>
      <line num="2848" type="stmt" count="0"/>
      <line num="2850" type="stmt" count="0"/>
      <line num="2853" type="stmt" count="0"/>
      <line num="2854" type="stmt" count="0"/>
      <line num="2855" type="stmt" count="0"/>
      <line num="2856" type="stmt" count="0"/>
      <line num="2857" type="stmt" count="0"/>
      <line num="2859" type="stmt" count="0"/>
      <line num="2860" type="stmt" count="0"/>
      <line num="2861" type="stmt" count="0"/>
      <line num="2862" type="stmt" count="0"/>
      <line num="2863" type="stmt" count="0"/>
      <line num="2865" type="stmt" count="0"/>
      <line num="2867" type="stmt" count="0"/>
      <line num="2868" type="stmt" count="0"/>
      <line num="2871" type="stmt" count="0"/>
      <line num="2874" type="stmt" count="0"/>
      <line num="2875" type="stmt" count="0"/>
      <line num="2876" type="stmt" count="0"/>
      <line num="2879" type="stmt" count="0"/>
      <line num="2880" type="stmt" count="0"/>
      <line num="2881" type="stmt" count="0"/>
      <line num="2883" type="stmt" count="0"/>
      <line num="2886" type="stmt" count="0"/>
      <line num="2887" type="stmt" count="0"/>
      <line num="2888" type="stmt" count="0"/>
      <line num="2889" type="stmt" count="0"/>
      <line num="2891" type="stmt" count="0"/>
      <line num="2894" type="stmt" count="0"/>
      <line num="2895" type="stmt" count="0"/>
      <line num="2896" type="stmt" count="0"/>
      <line num="2898" type="stmt" count="0"/>
      <line num="2899" type="stmt" count="0"/>
      <line num="2900" type="stmt" count="0"/>
      <line num="2903" type="stmt" count="0"/>
      <line num="2904" type="stmt" count="0"/>
      <line num="2905" type="stmt" count="0"/>
      <line num="2906" type="stmt" count="0"/>
      <line num="2908" type="stmt" count="0"/>
      <line num="2909" type="stmt" count="0"/>
      <line num="2910" type="stmt" count="0"/>
      <line num="2911" type="stmt" count="0"/>
      <line num="2913" type="stmt" count="0"/>
      <line num="2914" type="stmt" count="0"/>
      <line num="2916" type="stmt" count="0"/>
      <line num="2917" type="stmt" count="0"/>
      <line num="2918" type="stmt" count="0"/>
      <line num="2920" type="stmt" count="0"/>
      <line num="2921" type="stmt" count="0"/>
      <line num="2922" type="stmt" count="0"/>
      <line num="2924" type="stmt" count="0"/>
      <line num="2927" type="stmt" count="0"/>
      <line num="2928" type="stmt" count="0"/>
      <line num="2929" type="stmt" count="0"/>
      <line num="2931" type="stmt" count="0"/>
      <line num="2933" type="stmt" count="0"/>
      <line num="2934" type="stmt" count="0"/>
      <line num="2938" type="stmt" count="0"/>
      <line num="2940" type="stmt" count="0"/>
      <line num="2941" type="stmt" count="0"/>
      <line num="2943" type="stmt" count="0"/>
      <line num="2944" type="stmt" count="0"/>
      <line num="2945" type="stmt" count="0"/>
      <line num="2946" type="stmt" count="0"/>
      <line num="2949" type="stmt" count="0"/>
      <line num="2950" type="stmt" count="0"/>
      <line num="2952" type="stmt" count="0"/>
      <line num="2953" type="stmt" count="0"/>
      <line num="2954" type="stmt" count="0"/>
      <line num="2956" type="stmt" count="0"/>
      <line num="2957" type="stmt" count="0"/>
      <line num="2958" type="stmt" count="0"/>
      <line num="2960" type="stmt" count="0"/>
      <line num="2961" type="stmt" count="0"/>
      <line num="2962" type="stmt" count="0"/>
      <line num="2965" type="stmt" count="0"/>
      <line num="2966" type="stmt" count="0"/>
      <line num="2968" type="stmt" count="0"/>
      <line num="2969" type="stmt" count="0"/>
      <line num="2970" type="stmt" count="0"/>
      <line num="2972" type="stmt" count="0"/>
      <line num="2973" type="stmt" count="0"/>
      <line num="2974" type="stmt" count="0"/>
      <line num="2976" type="stmt" count="0"/>
      <line num="2977" type="stmt" count="0"/>
      <line num="2978" type="stmt" count="0"/>
      <line num="2980" type="stmt" count="0"/>
      <line num="2981" type="stmt" count="0"/>
      <line num="2982" type="stmt" count="0"/>
      <line num="2983" type="stmt" count="0"/>
      <line num="2985" type="stmt" count="0"/>
      <line num="2988" type="stmt" count="0"/>
      <line num="2989" type="stmt" count="0"/>
      <line num="2990" type="stmt" count="0"/>
      <line num="2992" type="stmt" count="0"/>
      <line num="2993" type="stmt" count="0"/>
      <line num="2994" type="stmt" count="0"/>
      <line num="2997" type="stmt" count="0"/>
      <line num="2999" type="stmt" count="0"/>
      <line num="3000" type="stmt" count="0"/>
      <line num="3001" type="stmt" count="0"/>
      <line num="3003" type="stmt" count="0"/>
      <line num="3006" type="stmt" count="0"/>
      <line num="3007" type="stmt" count="0"/>
      <line num="3008" type="stmt" count="0"/>
      <line num="3009" type="stmt" count="0"/>
      <line num="3010" type="stmt" count="0"/>
      <line num="3011" type="stmt" count="0"/>
      <line num="3012" type="stmt" count="0"/>
      <line num="3013" type="stmt" count="0"/>
      <line num="3016" type="method" name="parselist_item" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="3017" type="stmt" count="0"/>
      <line num="3018" type="stmt" count="0"/>
      <line num="3019" type="stmt" count="0"/>
      <line num="3020" type="stmt" count="0"/>
      <line num="3021" type="stmt" count="0"/>
      <line num="3022" type="stmt" count="0"/>
      <line num="3023" type="stmt" count="0"/>
      <line num="3024" type="stmt" count="0"/>
      <line num="3025" type="stmt" count="0"/>
      <line num="3027" type="stmt" count="0"/>
      <line num="3028" type="stmt" count="0"/>
      <line num="3030" type="stmt" count="0"/>
      <line num="3031" type="stmt" count="0"/>
      <line num="3032" type="stmt" count="0"/>
      <line num="3034" type="stmt" count="0"/>
      <line num="3035" type="stmt" count="0"/>
      <line num="3036" type="stmt" count="0"/>
      <line num="3038" type="stmt" count="0"/>
      <line num="3040" type="stmt" count="0"/>
      <line num="3041" type="stmt" count="0"/>
      <line num="3042" type="stmt" count="0"/>
      <line num="3043" type="stmt" count="0"/>
      <line num="3044" type="stmt" count="0"/>
      <line num="3045" type="stmt" count="0"/>
      <line num="3046" type="stmt" count="0"/>
      <line num="3047" type="stmt" count="0"/>
      <line num="3050" type="method" name="parsetlb" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="3051" type="stmt" count="0"/>
      <line num="3052" type="stmt" count="0"/>
      <line num="3053" type="stmt" count="0"/>
      <line num="3054" type="stmt" count="0"/>
      <line num="3055" type="stmt" count="0"/>
      <line num="3056" type="stmt" count="0"/>
      <line num="3057" type="stmt" count="0"/>
      <line num="3058" type="stmt" count="0"/>
      <line num="3060" type="stmt" count="0"/>
      <line num="3061" type="stmt" count="0"/>
      <line num="3063" type="stmt" count="0"/>
      <line num="3064" type="stmt" count="0"/>
      <line num="3065" type="stmt" count="0"/>
      <line num="3066" type="stmt" count="0"/>
      <line num="3067" type="stmt" count="0"/>
      <line num="3069" type="stmt" count="0"/>
      <line num="3070" type="stmt" count="0"/>
      <line num="3071" type="stmt" count="0"/>
      <line num="3072" type="stmt" count="0"/>
      <line num="3075" type="stmt" count="0"/>
      <line num="3077" type="stmt" count="0"/>
      <line num="3078" type="stmt" count="0"/>
      <line num="3079" type="stmt" count="0"/>
      <line num="3080" type="stmt" count="0"/>
      <line num="3082" type="stmt" count="0"/>
      <line num="3084" type="stmt" count="0"/>
      <line num="3085" type="stmt" count="0"/>
      <line num="3086" type="stmt" count="0"/>
      <line num="3088" type="stmt" count="0"/>
      <line num="3091" type="stmt" count="0"/>
      <line num="3092" type="stmt" count="0"/>
      <line num="3093" type="stmt" count="0"/>
      <line num="3094" type="stmt" count="0"/>
      <line num="3095" type="stmt" count="0"/>
      <line num="3096" type="stmt" count="0"/>
      <line num="3097" type="stmt" count="0"/>
      <line num="3098" type="stmt" count="0"/>
      <line num="3101" type="method" name="parsenewlineToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3102" type="stmt" count="0"/>
      <line num="3103" type="stmt" count="0"/>
      <line num="3104" type="stmt" count="0"/>
      <line num="3105" type="stmt" count="0"/>
      <line num="3106" type="stmt" count="0"/>
      <line num="3107" type="stmt" count="0"/>
      <line num="3109" type="stmt" count="0"/>
      <line num="3112" type="stmt" count="0"/>
      <line num="3113" type="stmt" count="0"/>
      <line num="3114" type="stmt" count="0"/>
      <line num="3115" type="stmt" count="0"/>
      <line num="3116" type="stmt" count="0"/>
      <line num="3118" type="stmt" count="0"/>
      <line num="3119" type="stmt" count="0"/>
      <line num="3120" type="stmt" count="0"/>
      <line num="3121" type="stmt" count="0"/>
      <line num="3122" type="stmt" count="0"/>
      <line num="3123" type="stmt" count="0"/>
      <line num="3124" type="stmt" count="0"/>
      <line num="3125" type="stmt" count="0"/>
      <line num="3128" type="method" name="parsepipe" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3129" type="stmt" count="0"/>
      <line num="3130" type="stmt" count="0"/>
      <line num="3131" type="stmt" count="0"/>
      <line num="3132" type="stmt" count="0"/>
      <line num="3133" type="stmt" count="0"/>
      <line num="3134" type="stmt" count="0"/>
      <line num="3136" type="stmt" count="0"/>
      <line num="3140" type="stmt" count="0"/>
      <line num="3141" type="stmt" count="0"/>
      <line num="3142" type="stmt" count="0"/>
      <line num="3143" type="stmt" count="0"/>
      <line num="3145" type="stmt" count="0"/>
      <line num="3146" type="stmt" count="0"/>
      <line num="3148" type="stmt" count="0"/>
      <line num="3149" type="stmt" count="0"/>
      <line num="3150" type="stmt" count="0"/>
      <line num="3152" type="stmt" count="0"/>
      <line num="3153" type="stmt" count="0"/>
      <line num="3156" type="stmt" count="0"/>
      <line num="3157" type="stmt" count="0"/>
      <line num="3158" type="stmt" count="0"/>
      <line num="3159" type="stmt" count="0"/>
      <line num="3160" type="stmt" count="0"/>
      <line num="3161" type="stmt" count="0"/>
      <line num="3162" type="stmt" count="0"/>
      <line num="3163" type="stmt" count="0"/>
      <line num="3166" type="method" name="parsespace" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="3167" type="stmt" count="0"/>
      <line num="3168" type="stmt" count="0"/>
      <line num="3169" type="stmt" count="0"/>
      <line num="3170" type="stmt" count="0"/>
      <line num="3171" type="stmt" count="0"/>
      <line num="3172" type="stmt" count="0"/>
      <line num="3174" type="stmt" count="0"/>
      <line num="3177" type="stmt" count="0"/>
      <line num="3178" type="stmt" count="0"/>
      <line num="3179" type="stmt" count="0"/>
      <line num="3181" type="stmt" count="0"/>
      <line num="3182" type="stmt" count="0"/>
      <line num="3184" type="stmt" count="0"/>
      <line num="3185" type="stmt" count="0"/>
      <line num="3186" type="stmt" count="0"/>
      <line num="3187" type="stmt" count="0"/>
      <line num="3188" type="stmt" count="0"/>
      <line num="3189" type="stmt" count="0"/>
      <line num="3190" type="stmt" count="0"/>
      <line num="3191" type="stmt" count="0"/>
      <line num="3194" type="method" name="parseurl_protocol" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="3195" type="stmt" count="0"/>
      <line num="3196" type="stmt" count="0"/>
      <line num="3197" type="stmt" count="0"/>
      <line num="3198" type="stmt" count="0"/>
      <line num="3199" type="stmt" count="0"/>
      <line num="3200" type="stmt" count="0"/>
      <line num="3202" type="stmt" count="0"/>
      <line num="3205" type="stmt" count="0"/>
      <line num="3207" type="stmt" count="0"/>
      <line num="3208" type="stmt" count="0"/>
      <line num="3210" type="stmt" count="0"/>
      <line num="3211" type="stmt" count="0"/>
      <line num="3212" type="stmt" count="0"/>
      <line num="3213" type="stmt" count="0"/>
      <line num="3215" type="stmt" count="0"/>
      <line num="3216" type="stmt" count="0"/>
      <line num="3219" type="stmt" count="0"/>
      <line num="3220" type="stmt" count="0"/>
      <line num="3221" type="stmt" count="0"/>
      <line num="3222" type="stmt" count="0"/>
      <line num="3224" type="stmt" count="0"/>
      <line num="3225" type="stmt" count="0"/>
      <line num="3226" type="stmt" count="0"/>
      <line num="3227" type="stmt" count="0"/>
      <line num="3230" type="stmt" count="0"/>
      <line num="3231" type="stmt" count="0"/>
      <line num="3232" type="stmt" count="0"/>
      <line num="3234" type="stmt" count="0"/>
      <line num="3235" type="stmt" count="0"/>
      <line num="3236" type="stmt" count="0"/>
      <line num="3240" type="stmt" count="0"/>
      <line num="3241" type="stmt" count="0"/>
      <line num="3242" type="stmt" count="0"/>
      <line num="3243" type="stmt" count="0"/>
      <line num="3244" type="stmt" count="0"/>
      <line num="3247" type="stmt" count="0"/>
      <line num="3248" type="stmt" count="0"/>
      <line num="3249" type="stmt" count="0"/>
      <line num="3251" type="stmt" count="0"/>
      <line num="3252" type="stmt" count="0"/>
      <line num="3253" type="stmt" count="0"/>
      <line num="3254" type="stmt" count="0"/>
      <line num="3255" type="stmt" count="0"/>
      <line num="3257" type="stmt" count="0"/>
      <line num="3258" type="stmt" count="0"/>
      <line num="3259" type="stmt" count="0"/>
      <line num="3261" type="stmt" count="0"/>
      <line num="3262" type="stmt" count="0"/>
      <line num="3263" type="stmt" count="0"/>
      <line num="3265" type="stmt" count="0"/>
      <line num="3270" type="stmt" count="0"/>
      <line num="3271" type="stmt" count="0"/>
      <line num="3273" type="stmt" count="0"/>
      <line num="3274" type="stmt" count="0"/>
      <line num="3275" type="stmt" count="0"/>
      <line num="3278" type="stmt" count="0"/>
      <line num="3279" type="stmt" count="0"/>
      <line num="3280" type="stmt" count="0"/>
      <line num="3281" type="stmt" count="0"/>
      <line num="3283" type="stmt" count="0"/>
      <line num="3284" type="stmt" count="0"/>
      <line num="3285" type="stmt" count="0"/>
      <line num="3286" type="stmt" count="0"/>
      <line num="3288" type="stmt" count="0"/>
      <line num="3290" type="stmt" count="0"/>
      <line num="3291" type="stmt" count="0"/>
      <line num="3292" type="stmt" count="0"/>
      <line num="3295" type="stmt" count="0"/>
      <line num="3296" type="stmt" count="0"/>
      <line num="3297" type="stmt" count="0"/>
      <line num="3298" type="stmt" count="0"/>
      <line num="3299" type="stmt" count="0"/>
      <line num="3300" type="stmt" count="0"/>
      <line num="3301" type="stmt" count="0"/>
      <line num="3302" type="stmt" count="0"/>
      <line num="3305" type="method" name="parseipv6urladdr" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="3306" type="stmt" count="0"/>
      <line num="3307" type="stmt" count="0"/>
      <line num="3308" type="stmt" count="0"/>
      <line num="3309" type="stmt" count="0"/>
      <line num="3310" type="stmt" count="0"/>
      <line num="3311" type="stmt" count="0"/>
      <line num="3313" type="stmt" count="0"/>
      <line num="3316" type="stmt" count="0"/>
      <line num="3318" type="stmt" count="0"/>
      <line num="3319" type="stmt" count="0"/>
      <line num="3320" type="stmt" count="0"/>
      <line num="3321" type="stmt" count="0"/>
      <line num="3323" type="stmt" count="0"/>
      <line num="3324" type="stmt" count="0"/>
      <line num="3325" type="stmt" count="0"/>
      <line num="3326" type="stmt" count="0"/>
      <line num="3328" type="stmt" count="0"/>
      <line num="3330" type="stmt" count="0"/>
      <line num="3331" type="stmt" count="0"/>
      <line num="3332" type="stmt" count="0"/>
      <line num="3333" type="stmt" count="0"/>
      <line num="3335" type="stmt" count="0"/>
      <line num="3336" type="stmt" count="0"/>
      <line num="3337" type="stmt" count="0"/>
      <line num="3340" type="stmt" count="0"/>
      <line num="3341" type="stmt" count="0"/>
      <line num="3342" type="stmt" count="0"/>
      <line num="3343" type="stmt" count="0"/>
      <line num="3346" type="stmt" count="0"/>
      <line num="3347" type="stmt" count="0"/>
      <line num="3348" type="stmt" count="0"/>
      <line num="3350" type="stmt" count="0"/>
      <line num="3351" type="stmt" count="0"/>
      <line num="3352" type="stmt" count="0"/>
      <line num="3353" type="stmt" count="0"/>
      <line num="3354" type="stmt" count="0"/>
      <line num="3356" type="stmt" count="0"/>
      <line num="3358" type="stmt" count="0"/>
      <line num="3359" type="stmt" count="0"/>
      <line num="3361" type="stmt" count="0"/>
      <line num="3365" type="stmt" count="0"/>
      <line num="3366" type="stmt" count="0"/>
      <line num="3367" type="stmt" count="0"/>
      <line num="3368" type="stmt" count="0"/>
      <line num="3369" type="stmt" count="0"/>
      <line num="3370" type="stmt" count="0"/>
      <line num="3371" type="stmt" count="0"/>
      <line num="3372" type="stmt" count="0"/>
      <line num="3375" type="method" name="discardinline_breaks" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="3376" type="stmt" count="0"/>
      <line num="3377" type="stmt" count="0"/>
      <line num="3378" type="stmt" count="0"/>
      <line num="3379" type="stmt" count="0"/>
      <line num="3380" type="stmt" count="0"/>
      <line num="3381" type="stmt" count="0"/>
      <line num="3382" type="stmt" count="0"/>
      <line num="3383" type="stmt" count="0"/>
      <line num="3384" type="stmt" count="0"/>
      <line num="3386" type="stmt" count="0"/>
      <line num="3387" type="stmt" count="0"/>
      <line num="3389" type="stmt" count="0"/>
      <line num="3390" type="stmt" count="0"/>
      <line num="3391" type="stmt" count="0"/>
      <line num="3392" type="stmt" count="0"/>
      <line num="3393" type="stmt" count="0"/>
      <line num="3394" type="stmt" count="0"/>
      <line num="3396" type="stmt" count="0"/>
      <line num="3397" type="stmt" count="0"/>
      <line num="3398" type="stmt" count="0"/>
      <line num="3402" type="stmt" count="0"/>
      <line num="3403" type="stmt" count="0"/>
      <line num="3404" type="stmt" count="0"/>
      <line num="3405" type="stmt" count="0"/>
      <line num="3406" type="stmt" count="0"/>
      <line num="3408" type="stmt" count="0"/>
      <line num="3409" type="stmt" count="0"/>
      <line num="3410" type="stmt" count="0"/>
      <line num="3411" type="stmt" count="0"/>
      <line num="3413" type="stmt" count="0"/>
      <line num="3415" type="stmt" count="0"/>
      <line num="3416" type="stmt" count="0"/>
      <line num="3417" type="stmt" count="0"/>
      <line num="3418" type="stmt" count="0"/>
      <line num="3421" type="stmt" count="0"/>
      <line num="3424" type="stmt" count="0"/>
      <line num="3425" type="stmt" count="0"/>
      <line num="3426" type="stmt" count="0"/>
      <line num="3427" type="stmt" count="0"/>
      <line num="3428" type="stmt" count="0"/>
      <line num="3429" type="stmt" count="0"/>
      <line num="3430" type="stmt" count="0"/>
      <line num="3431" type="stmt" count="0"/>
      <line num="3434" type="method" name="parseno_punctuation_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="3435" type="stmt" count="0"/>
      <line num="3436" type="stmt" count="0"/>
      <line num="3437" type="stmt" count="0"/>
      <line num="3438" type="stmt" count="0"/>
      <line num="3439" type="stmt" count="0"/>
      <line num="3440" type="stmt" count="0"/>
      <line num="3442" type="stmt" count="0"/>
      <line num="3445" type="stmt" count="0"/>
      <line num="3446" type="stmt" count="0"/>
      <line num="3447" type="stmt" count="0"/>
      <line num="3449" type="stmt" count="0"/>
      <line num="3450" type="stmt" count="0"/>
      <line num="3452" type="stmt" count="0"/>
      <line num="3453" type="stmt" count="0"/>
      <line num="3454" type="stmt" count="0"/>
      <line num="3455" type="stmt" count="0"/>
      <line num="3456" type="stmt" count="0"/>
      <line num="3457" type="stmt" count="0"/>
      <line num="3458" type="stmt" count="0"/>
      <line num="3459" type="stmt" count="0"/>
      <line num="3462" type="method" name="parsecomment" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="3463" type="stmt" count="0"/>
      <line num="3464" type="stmt" count="0"/>
      <line num="3465" type="stmt" count="0"/>
      <line num="3466" type="stmt" count="0"/>
      <line num="3467" type="stmt" count="0"/>
      <line num="3468" type="stmt" count="0"/>
      <line num="3470" type="stmt" count="0"/>
      <line num="3473" type="stmt" count="0"/>
      <line num="3475" type="stmt" count="0"/>
      <line num="3476" type="stmt" count="0"/>
      <line num="3477" type="stmt" count="0"/>
      <line num="3478" type="stmt" count="0"/>
      <line num="3480" type="stmt" count="0"/>
      <line num="3481" type="stmt" count="0"/>
      <line num="3482" type="stmt" count="0"/>
      <line num="3483" type="stmt" count="0"/>
      <line num="3485" type="stmt" count="0"/>
      <line num="3488" type="stmt" count="0"/>
      <line num="3489" type="stmt" count="0"/>
      <line num="3490" type="stmt" count="0"/>
      <line num="3491" type="stmt" count="0"/>
      <line num="3492" type="stmt" count="0"/>
      <line num="3494" type="stmt" count="0"/>
      <line num="3496" type="stmt" count="0"/>
      <line num="3497" type="stmt" count="0"/>
      <line num="3499" type="stmt" count="0"/>
      <line num="3500" type="stmt" count="0"/>
      <line num="3501" type="stmt" count="0"/>
      <line num="3502" type="stmt" count="0"/>
      <line num="3505" type="stmt" count="0"/>
      <line num="3506" type="stmt" count="0"/>
      <line num="3508" type="stmt" count="0"/>
      <line num="3509" type="stmt" count="0"/>
      <line num="3510" type="stmt" count="0"/>
      <line num="3511" type="stmt" count="0"/>
      <line num="3512" type="stmt" count="0"/>
      <line num="3514" type="stmt" count="0"/>
      <line num="3516" type="stmt" count="0"/>
      <line num="3517" type="stmt" count="0"/>
      <line num="3522" type="stmt" count="0"/>
      <line num="3524" type="stmt" count="0"/>
      <line num="3525" type="stmt" count="0"/>
      <line num="3527" type="stmt" count="0"/>
      <line num="3528" type="stmt" count="0"/>
      <line num="3529" type="stmt" count="0"/>
      <line num="3530" type="stmt" count="0"/>
      <line num="3533" type="stmt" count="0"/>
      <line num="3535" type="stmt" count="0"/>
      <line num="3536" type="stmt" count="0"/>
      <line num="3537" type="stmt" count="0"/>
      <line num="3538" type="stmt" count="0"/>
      <line num="3540" type="stmt" count="0"/>
      <line num="3541" type="stmt" count="0"/>
      <line num="3543" type="stmt" count="0"/>
      <line num="3546" type="stmt" count="0"/>
      <line num="3547" type="stmt" count="0"/>
      <line num="3549" type="stmt" count="0"/>
      <line num="3550" type="stmt" count="0"/>
      <line num="3551" type="stmt" count="0"/>
      <line num="3552" type="stmt" count="0"/>
      <line num="3555" type="stmt" count="0"/>
      <line num="3557" type="stmt" count="0"/>
      <line num="3558" type="stmt" count="0"/>
      <line num="3559" type="stmt" count="0"/>
      <line num="3562" type="stmt" count="0"/>
      <line num="3563" type="stmt" count="0"/>
      <line num="3564" type="stmt" count="0"/>
      <line num="3565" type="stmt" count="0"/>
      <line num="3566" type="stmt" count="0"/>
      <line num="3567" type="stmt" count="0"/>
      <line num="3568" type="stmt" count="0"/>
      <line num="3569" type="stmt" count="0"/>
      <line num="3572" type="method" name="parsetplarg_or_template" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="3573" type="stmt" count="0"/>
      <line num="3574" type="stmt" count="0"/>
      <line num="3575" type="stmt" count="0"/>
      <line num="3576" type="stmt" count="0"/>
      <line num="3577" type="stmt" count="0"/>
      <line num="3578" type="stmt" count="0"/>
      <line num="3579" type="stmt" count="0"/>
      <line num="3580" type="stmt" count="0"/>
      <line num="3581" type="stmt" count="0"/>
      <line num="3583" type="stmt" count="0"/>
      <line num="3584" type="stmt" count="0"/>
      <line num="3585" type="stmt" count="0"/>
      <line num="3587" type="stmt" count="0"/>
      <line num="3588" type="stmt" count="0"/>
      <line num="3589" type="stmt" count="0"/>
      <line num="3590" type="stmt" count="0"/>
      <line num="3591" type="stmt" count="0"/>
      <line num="3592" type="stmt" count="0"/>
      <line num="3593" type="stmt" count="0"/>
      <line num="3595" type="stmt" count="0"/>
      <line num="3596" type="stmt" count="0"/>
      <line num="3597" type="stmt" count="0"/>
      <line num="3600" type="stmt" count="0"/>
      <line num="3602" type="stmt" count="0"/>
      <line num="3603" type="stmt" count="0"/>
      <line num="3604" type="stmt" count="0"/>
      <line num="3605" type="stmt" count="0"/>
      <line num="3607" type="stmt" count="0"/>
      <line num="3609" type="stmt" count="0"/>
      <line num="3610" type="stmt" count="0"/>
      <line num="3611" type="stmt" count="0"/>
      <line num="3614" type="stmt" count="0"/>
      <line num="3615" type="stmt" count="0"/>
      <line num="3616" type="stmt" count="0"/>
      <line num="3617" type="stmt" count="0"/>
      <line num="3618" type="stmt" count="0"/>
      <line num="3619" type="stmt" count="0"/>
      <line num="3620" type="stmt" count="0"/>
      <line num="3621" type="stmt" count="0"/>
      <line num="3624" type="method" name="parsehtmlentity" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3625" type="stmt" count="0"/>
      <line num="3626" type="stmt" count="0"/>
      <line num="3627" type="stmt" count="0"/>
      <line num="3628" type="stmt" count="0"/>
      <line num="3629" type="stmt" count="0"/>
      <line num="3630" type="stmt" count="0"/>
      <line num="3632" type="stmt" count="0"/>
      <line num="3635" type="stmt" count="0"/>
      <line num="3636" type="stmt" count="0"/>
      <line num="3638" type="stmt" count="0"/>
      <line num="3639" type="stmt" count="0"/>
      <line num="3640" type="stmt" count="0"/>
      <line num="3641" type="stmt" count="0"/>
      <line num="3643" type="stmt" count="0"/>
      <line num="3644" type="stmt" count="0"/>
      <line num="3645" type="stmt" count="0"/>
      <line num="3646" type="stmt" count="0"/>
      <line num="3647" type="stmt" count="0"/>
      <line num="3648" type="stmt" count="0"/>
      <line num="3649" type="stmt" count="0"/>
      <line num="3650" type="stmt" count="0"/>
      <line num="3653" type="method" name="parseoptional_spaces" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3654" type="stmt" count="0"/>
      <line num="3655" type="stmt" count="0"/>
      <line num="3656" type="stmt" count="0"/>
      <line num="3657" type="stmt" count="0"/>
      <line num="3658" type="stmt" count="0"/>
      <line num="3659" type="stmt" count="0"/>
      <line num="3661" type="stmt" count="0"/>
      <line num="3664" type="stmt" count="0"/>
      <line num="3666" type="stmt" count="0"/>
      <line num="3667" type="stmt" count="0"/>
      <line num="3668" type="stmt" count="0"/>
      <line num="3670" type="stmt" count="0"/>
      <line num="3671" type="stmt" count="0"/>
      <line num="3672" type="stmt" count="0"/>
      <line num="3676" type="stmt" count="0"/>
      <line num="3677" type="stmt" count="0"/>
      <line num="3678" type="stmt" count="0"/>
      <line num="3680" type="stmt" count="0"/>
      <line num="3683" type="stmt" count="0"/>
      <line num="3684" type="stmt" count="0"/>
      <line num="3685" type="stmt" count="0"/>
      <line num="3686" type="stmt" count="0"/>
      <line num="3687" type="stmt" count="0"/>
      <line num="3688" type="stmt" count="0"/>
      <line num="3689" type="stmt" count="0"/>
      <line num="3690" type="stmt" count="0"/>
      <line num="3693" type="method" name="discardpipe" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="3694" type="stmt" count="0"/>
      <line num="3695" type="stmt" count="0"/>
      <line num="3696" type="stmt" count="0"/>
      <line num="3697" type="stmt" count="0"/>
      <line num="3698" type="stmt" count="0"/>
      <line num="3699" type="stmt" count="0"/>
      <line num="3701" type="stmt" count="0"/>
      <line num="3705" type="stmt" count="0"/>
      <line num="3706" type="stmt" count="0"/>
      <line num="3707" type="stmt" count="0"/>
      <line num="3708" type="stmt" count="0"/>
      <line num="3710" type="stmt" count="0"/>
      <line num="3711" type="stmt" count="0"/>
      <line num="3713" type="stmt" count="0"/>
      <line num="3714" type="stmt" count="0"/>
      <line num="3715" type="stmt" count="0"/>
      <line num="3717" type="stmt" count="0"/>
      <line num="3718" type="stmt" count="0"/>
      <line num="3721" type="stmt" count="0"/>
      <line num="3722" type="stmt" count="0"/>
      <line num="3723" type="stmt" count="0"/>
      <line num="3724" type="stmt" count="0"/>
      <line num="3725" type="stmt" count="0"/>
      <line num="3726" type="stmt" count="0"/>
      <line num="3727" type="stmt" count="0"/>
      <line num="3728" type="stmt" count="0"/>
      <line num="3731" type="method" name="parsetable_attribute" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="3732" type="stmt" count="0"/>
      <line num="3733" type="stmt" count="0"/>
      <line num="3734" type="stmt" count="0"/>
      <line num="3735" type="stmt" count="0"/>
      <line num="3736" type="stmt" count="0"/>
      <line num="3737" type="stmt" count="0"/>
      <line num="3738" type="stmt" count="0"/>
      <line num="3739" type="stmt" count="0"/>
      <line num="3740" type="stmt" count="0"/>
      <line num="3742" type="stmt" count="0"/>
      <line num="3743" type="stmt" count="0"/>
      <line num="3744" type="stmt" count="0"/>
      <line num="3746" type="stmt" count="0"/>
      <line num="3747" type="stmt" count="0"/>
      <line num="3749" type="stmt" count="0"/>
      <line num="3750" type="stmt" count="0"/>
      <line num="3751" type="stmt" count="0"/>
      <line num="3753" type="stmt" count="0"/>
      <line num="3754" type="stmt" count="0"/>
      <line num="3756" type="stmt" count="0"/>
      <line num="3757" type="stmt" count="0"/>
      <line num="3758" type="stmt" count="0"/>
      <line num="3760" type="stmt" count="0"/>
      <line num="3761" type="stmt" count="0"/>
      <line num="3762" type="stmt" count="0"/>
      <line num="3764" type="stmt" count="0"/>
      <line num="3766" type="stmt" count="0"/>
      <line num="3767" type="stmt" count="0"/>
      <line num="3768" type="stmt" count="0"/>
      <line num="3769" type="stmt" count="0"/>
      <line num="3771" type="stmt" count="0"/>
      <line num="3772" type="stmt" count="0"/>
      <line num="3774" type="stmt" count="0"/>
      <line num="3775" type="stmt" count="0"/>
      <line num="3776" type="stmt" count="0"/>
      <line num="3778" type="stmt" count="0"/>
      <line num="3779" type="stmt" count="0"/>
      <line num="3780" type="stmt" count="0"/>
      <line num="3782" type="stmt" count="0"/>
      <line num="3784" type="stmt" count="0"/>
      <line num="3785" type="stmt" count="0"/>
      <line num="3786" type="stmt" count="0"/>
      <line num="3787" type="stmt" count="0"/>
      <line num="3788" type="stmt" count="0"/>
      <line num="3790" type="stmt" count="0"/>
      <line num="3791" type="stmt" count="0"/>
      <line num="3792" type="stmt" count="0"/>
      <line num="3794" type="stmt" count="0"/>
      <line num="3795" type="stmt" count="0"/>
      <line num="3796" type="stmt" count="0"/>
      <line num="3797" type="stmt" count="0"/>
      <line num="3798" type="stmt" count="0"/>
      <line num="3800" type="stmt" count="0"/>
      <line num="3801" type="stmt" count="0"/>
      <line num="3802" type="stmt" count="0"/>
      <line num="3805" type="stmt" count="0"/>
      <line num="3807" type="stmt" count="0"/>
      <line num="3808" type="stmt" count="0"/>
      <line num="3809" type="stmt" count="0"/>
      <line num="3811" type="stmt" count="0"/>
      <line num="3815" type="stmt" count="0"/>
      <line num="3817" type="stmt" count="0"/>
      <line num="3818" type="stmt" count="0"/>
      <line num="3819" type="stmt" count="0"/>
      <line num="3822" type="stmt" count="0"/>
      <line num="3823" type="stmt" count="0"/>
      <line num="3824" type="stmt" count="0"/>
      <line num="3825" type="stmt" count="0"/>
      <line num="3826" type="stmt" count="0"/>
      <line num="3827" type="stmt" count="0"/>
      <line num="3828" type="stmt" count="0"/>
      <line num="3829" type="stmt" count="0"/>
      <line num="3832" type="method" name="discardoptionalSpaceToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="3833" type="stmt" count="0"/>
      <line num="3834" type="stmt" count="0"/>
      <line num="3835" type="stmt" count="0"/>
      <line num="3836" type="stmt" count="0"/>
      <line num="3837" type="stmt" count="0"/>
      <line num="3838" type="stmt" count="0"/>
      <line num="3840" type="stmt" count="0"/>
      <line num="3843" type="stmt" count="0"/>
      <line num="3844" type="stmt" count="0"/>
      <line num="3846" type="stmt" count="0"/>
      <line num="3847" type="stmt" count="0"/>
      <line num="3848" type="stmt" count="0"/>
      <line num="3849" type="stmt" count="0"/>
      <line num="3851" type="stmt" count="0"/>
      <line num="3852" type="stmt" count="0"/>
      <line num="3853" type="stmt" count="0"/>
      <line num="3854" type="stmt" count="0"/>
      <line num="3855" type="stmt" count="0"/>
      <line num="3856" type="stmt" count="0"/>
      <line num="3857" type="stmt" count="0"/>
      <line num="3858" type="stmt" count="0"/>
      <line num="3861" type="method" name="parsebroken_table_attribute_name_char" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="3862" type="stmt" count="0"/>
      <line num="3863" type="stmt" count="0"/>
      <line num="3864" type="stmt" count="0"/>
      <line num="3865" type="stmt" count="0"/>
      <line num="3866" type="stmt" count="0"/>
      <line num="3867" type="stmt" count="0"/>
      <line num="3869" type="stmt" count="0"/>
      <line num="3872" type="stmt" count="0"/>
      <line num="3874" type="stmt" count="0"/>
      <line num="3875" type="stmt" count="0"/>
      <line num="3877" type="stmt" count="0"/>
      <line num="3878" type="stmt" count="0"/>
      <line num="3880" type="stmt" count="0"/>
      <line num="3881" type="stmt" count="0"/>
      <line num="3882" type="stmt" count="0"/>
      <line num="3883" type="stmt" count="0"/>
      <line num="3885" type="stmt" count="0"/>
      <line num="3886" type="stmt" count="0"/>
      <line num="3887" type="stmt" count="0"/>
      <line num="3888" type="stmt" count="0"/>
      <line num="3889" type="stmt" count="0"/>
      <line num="3890" type="stmt" count="0"/>
      <line num="3891" type="stmt" count="0"/>
      <line num="3892" type="stmt" count="0"/>
      <line num="3895" type="method" name="parsegeneric_newline_attribute" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="3896" type="stmt" count="0"/>
      <line num="3897" type="stmt" count="0"/>
      <line num="3898" type="stmt" count="0"/>
      <line num="3899" type="stmt" count="0"/>
      <line num="3900" type="stmt" count="0"/>
      <line num="3901" type="stmt" count="0"/>
      <line num="3902" type="stmt" count="0"/>
      <line num="3903" type="stmt" count="0"/>
      <line num="3904" type="stmt" count="0"/>
      <line num="3906" type="stmt" count="0"/>
      <line num="3907" type="stmt" count="0"/>
      <line num="3908" type="stmt" count="0"/>
      <line num="3910" type="stmt" count="0"/>
      <line num="3912" type="stmt" count="0"/>
      <line num="3913" type="stmt" count="0"/>
      <line num="3914" type="stmt" count="0"/>
      <line num="3918" type="stmt" count="0"/>
      <line num="3919" type="stmt" count="0"/>
      <line num="3920" type="stmt" count="0"/>
      <line num="3921" type="stmt" count="0"/>
      <line num="3924" type="stmt" count="0"/>
      <line num="3925" type="stmt" count="0"/>
      <line num="3927" type="stmt" count="0"/>
      <line num="3928" type="stmt" count="0"/>
      <line num="3929" type="stmt" count="0"/>
      <line num="3931" type="stmt" count="0"/>
      <line num="3932" type="stmt" count="0"/>
      <line num="3933" type="stmt" count="0"/>
      <line num="3935" type="stmt" count="0"/>
      <line num="3937" type="stmt" count="0"/>
      <line num="3938" type="stmt" count="0"/>
      <line num="3939" type="stmt" count="0"/>
      <line num="3940" type="stmt" count="0"/>
      <line num="3942" type="stmt" count="0"/>
      <line num="3943" type="stmt" count="0"/>
      <line num="3945" type="stmt" count="0"/>
      <line num="3946" type="stmt" count="0"/>
      <line num="3947" type="stmt" count="0"/>
      <line num="3949" type="stmt" count="0"/>
      <line num="3950" type="stmt" count="0"/>
      <line num="3951" type="stmt" count="0"/>
      <line num="3953" type="stmt" count="0"/>
      <line num="3955" type="stmt" count="0"/>
      <line num="3957" type="stmt" count="0"/>
      <line num="3958" type="stmt" count="0"/>
      <line num="3959" type="stmt" count="0"/>
      <line num="3963" type="stmt" count="0"/>
      <line num="3964" type="stmt" count="0"/>
      <line num="3965" type="stmt" count="0"/>
      <line num="3966" type="stmt" count="0"/>
      <line num="3969" type="stmt" count="0"/>
      <line num="3970" type="stmt" count="0"/>
      <line num="3971" type="stmt" count="0"/>
      <line num="3973" type="stmt" count="0"/>
      <line num="3974" type="stmt" count="0"/>
      <line num="3975" type="stmt" count="0"/>
      <line num="3976" type="stmt" count="0"/>
      <line num="3977" type="stmt" count="0"/>
      <line num="3979" type="stmt" count="0"/>
      <line num="3980" type="stmt" count="0"/>
      <line num="3981" type="stmt" count="0"/>
      <line num="3984" type="stmt" count="0"/>
      <line num="3986" type="stmt" count="0"/>
      <line num="3987" type="stmt" count="0"/>
      <line num="3988" type="stmt" count="0"/>
      <line num="3990" type="stmt" count="0"/>
      <line num="3994" type="stmt" count="0"/>
      <line num="3996" type="stmt" count="0"/>
      <line num="3997" type="stmt" count="0"/>
      <line num="3998" type="stmt" count="0"/>
      <line num="4001" type="stmt" count="0"/>
      <line num="4002" type="stmt" count="0"/>
      <line num="4003" type="stmt" count="0"/>
      <line num="4004" type="stmt" count="0"/>
      <line num="4005" type="stmt" count="0"/>
      <line num="4006" type="stmt" count="0"/>
      <line num="4007" type="stmt" count="0"/>
      <line num="4008" type="stmt" count="0"/>
      <line num="4011" type="method" name="parseextlink_nonipv6url" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="4012" type="stmt" count="0"/>
      <line num="4013" type="stmt" count="0"/>
      <line num="4014" type="stmt" count="0"/>
      <line num="4015" type="stmt" count="0"/>
      <line num="4016" type="stmt" count="0"/>
      <line num="4017" type="stmt" count="0"/>
      <line num="4018" type="stmt" count="0"/>
      <line num="4019" type="stmt" count="0"/>
      <line num="4020" type="stmt" count="0"/>
      <line num="4022" type="stmt" count="0"/>
      <line num="4023" type="stmt" count="0"/>
      <line num="4024" type="stmt" count="0"/>
      <line num="4025" type="stmt" count="0"/>
      <line num="4026" type="stmt" count="0"/>
      <line num="4027" type="stmt" count="0"/>
      <line num="4028" type="stmt" count="0"/>
      <line num="4029" type="stmt" count="0"/>
      <line num="4030" type="stmt" count="0"/>
      <line num="4031" type="stmt" count="0"/>
      <line num="4032" type="stmt" count="0"/>
      <line num="4035" type="method" name="discardspace" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="4036" type="stmt" count="0"/>
      <line num="4037" type="stmt" count="0"/>
      <line num="4038" type="stmt" count="0"/>
      <line num="4039" type="stmt" count="0"/>
      <line num="4040" type="stmt" count="0"/>
      <line num="4041" type="stmt" count="0"/>
      <line num="4043" type="stmt" count="0"/>
      <line num="4046" type="stmt" count="0"/>
      <line num="4047" type="stmt" count="0"/>
      <line num="4048" type="stmt" count="0"/>
      <line num="4050" type="stmt" count="0"/>
      <line num="4051" type="stmt" count="0"/>
      <line num="4053" type="stmt" count="0"/>
      <line num="4054" type="stmt" count="0"/>
      <line num="4055" type="stmt" count="0"/>
      <line num="4056" type="stmt" count="0"/>
      <line num="4057" type="stmt" count="0"/>
      <line num="4058" type="stmt" count="0"/>
      <line num="4059" type="stmt" count="0"/>
      <line num="4060" type="stmt" count="0"/>
      <line num="4063" type="method" name="discardunispace" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="4064" type="stmt" count="0"/>
      <line num="4065" type="stmt" count="0"/>
      <line num="4066" type="stmt" count="0"/>
      <line num="4067" type="stmt" count="0"/>
      <line num="4068" type="stmt" count="0"/>
      <line num="4069" type="stmt" count="0"/>
      <line num="4071" type="stmt" count="0"/>
      <line num="4074" type="stmt" count="0"/>
      <line num="4075" type="stmt" count="0"/>
      <line num="4076" type="stmt" count="0"/>
      <line num="4078" type="stmt" count="0"/>
      <line num="4079" type="stmt" count="0"/>
      <line num="4081" type="stmt" count="0"/>
      <line num="4082" type="stmt" count="0"/>
      <line num="4083" type="stmt" count="0"/>
      <line num="4084" type="stmt" count="0"/>
      <line num="4085" type="stmt" count="0"/>
      <line num="4086" type="stmt" count="0"/>
      <line num="4087" type="stmt" count="0"/>
      <line num="4088" type="stmt" count="0"/>
      <line num="4091" type="method" name="parseinlineline" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="4092" type="stmt" count="0"/>
      <line num="4093" type="stmt" count="0"/>
      <line num="4094" type="stmt" count="0"/>
      <line num="4095" type="stmt" count="0"/>
      <line num="4096" type="stmt" count="0"/>
      <line num="4097" type="stmt" count="0"/>
      <line num="4098" type="stmt" count="0"/>
      <line num="4099" type="stmt" count="0"/>
      <line num="4100" type="stmt" count="0"/>
      <line num="4102" type="stmt" count="0"/>
      <line num="4103" type="stmt" count="0"/>
      <line num="4104" type="stmt" count="0"/>
      <line num="4105" type="stmt" count="0"/>
      <line num="4108" type="stmt" count="0"/>
      <line num="4109" type="stmt" count="0"/>
      <line num="4110" type="stmt" count="0"/>
      <line num="4112" type="stmt" count="0"/>
      <line num="4114" type="stmt" count="0"/>
      <line num="4115" type="stmt" count="0"/>
      <line num="4116" type="stmt" count="0"/>
      <line num="4117" type="stmt" count="0"/>
      <line num="4118" type="stmt" count="0"/>
      <line num="4120" type="stmt" count="0"/>
      <line num="4121" type="stmt" count="0"/>
      <line num="4122" type="stmt" count="0"/>
      <line num="4123" type="stmt" count="0"/>
      <line num="4127" type="stmt" count="0"/>
      <line num="4128" type="stmt" count="0"/>
      <line num="4129" type="stmt" count="0"/>
      <line num="4131" type="stmt" count="0"/>
      <line num="4133" type="stmt" count="0"/>
      <line num="4134" type="stmt" count="0"/>
      <line num="4135" type="stmt" count="0"/>
      <line num="4136" type="stmt" count="0"/>
      <line num="4137" type="stmt" count="0"/>
      <line num="4139" type="stmt" count="0"/>
      <line num="4140" type="stmt" count="0"/>
      <line num="4141" type="stmt" count="0"/>
      <line num="4142" type="stmt" count="0"/>
      <line num="4146" type="stmt" count="0"/>
      <line num="4147" type="stmt" count="0"/>
      <line num="4149" type="stmt" count="0"/>
      <line num="4150" type="stmt" count="0"/>
      <line num="4151" type="stmt" count="0"/>
      <line num="4152" type="stmt" count="0"/>
      <line num="4153" type="stmt" count="0"/>
      <line num="4155" type="stmt" count="0"/>
      <line num="4157" type="stmt" count="0"/>
      <line num="4158" type="stmt" count="0"/>
      <line num="4159" type="stmt" count="0"/>
      <line num="4164" type="stmt" count="0"/>
      <line num="4165" type="stmt" count="0"/>
      <line num="4166" type="stmt" count="0"/>
      <line num="4167" type="stmt" count="0"/>
      <line num="4169" type="stmt" count="0"/>
      <line num="4171" type="stmt" count="0"/>
      <line num="4172" type="stmt" count="0"/>
      <line num="4173" type="stmt" count="0"/>
      <line num="4177" type="stmt" count="0"/>
      <line num="4178" type="stmt" count="0"/>
      <line num="4180" type="stmt" count="0"/>
      <line num="4183" type="stmt" count="0"/>
      <line num="4184" type="stmt" count="0"/>
      <line num="4188" type="stmt" count="0"/>
      <line num="4189" type="stmt" count="0"/>
      <line num="4190" type="stmt" count="0"/>
      <line num="4191" type="stmt" count="0"/>
      <line num="4193" type="stmt" count="0"/>
      <line num="4194" type="stmt" count="0"/>
      <line num="4195" type="stmt" count="0"/>
      <line num="4196" type="stmt" count="0"/>
      <line num="4197" type="stmt" count="0"/>
      <line num="4198" type="stmt" count="0"/>
      <line num="4199" type="stmt" count="0"/>
      <line num="4200" type="stmt" count="0"/>
      <line num="4203" type="method" name="parsedtdd" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="4204" type="stmt" count="0"/>
      <line num="4205" type="stmt" count="0"/>
      <line num="4206" type="stmt" count="0"/>
      <line num="4207" type="stmt" count="0"/>
      <line num="4208" type="stmt" count="0"/>
      <line num="4209" type="stmt" count="0"/>
      <line num="4210" type="stmt" count="0"/>
      <line num="4211" type="stmt" count="0"/>
      <line num="4212" type="stmt" count="0"/>
      <line num="4214" type="stmt" count="0"/>
      <line num="4215" type="stmt" count="0"/>
      <line num="4216" type="stmt" count="0"/>
      <line num="4218" type="stmt" count="0"/>
      <line num="4219" type="stmt" count="0"/>
      <line num="4221" type="stmt" count="0"/>
      <line num="4223" type="stmt" count="0"/>
      <line num="4224" type="stmt" count="0"/>
      <line num="4226" type="stmt" count="0"/>
      <line num="4227" type="stmt" count="0"/>
      <line num="4228" type="stmt" count="0"/>
      <line num="4229" type="stmt" count="0"/>
      <line num="4231" type="stmt" count="0"/>
      <line num="4232" type="stmt" count="0"/>
      <line num="4233" type="stmt" count="0"/>
      <line num="4235" type="stmt" count="0"/>
      <line num="4236" type="stmt" count="0"/>
      <line num="4237" type="stmt" count="0"/>
      <line num="4238" type="stmt" count="0"/>
      <line num="4240" type="stmt" count="0"/>
      <line num="4241" type="stmt" count="0"/>
      <line num="4242" type="stmt" count="0"/>
      <line num="4243" type="stmt" count="0"/>
      <line num="4244" type="stmt" count="0"/>
      <line num="4247" type="stmt" count="0"/>
      <line num="4250" type="stmt" count="0"/>
      <line num="4251" type="stmt" count="0"/>
      <line num="4253" type="stmt" count="0"/>
      <line num="4254" type="stmt" count="0"/>
      <line num="4255" type="stmt" count="0"/>
      <line num="4256" type="stmt" count="0"/>
      <line num="4259" type="stmt" count="0"/>
      <line num="4261" type="stmt" count="0"/>
      <line num="4262" type="stmt" count="0"/>
      <line num="4263" type="stmt" count="0"/>
      <line num="4264" type="stmt" count="0"/>
      <line num="4266" type="stmt" count="0"/>
      <line num="4268" type="stmt" count="0"/>
      <line num="4269" type="stmt" count="0"/>
      <line num="4270" type="stmt" count="0"/>
      <line num="4271" type="stmt" count="0"/>
      <line num="4273" type="stmt" count="0"/>
      <line num="4279" type="stmt" count="0"/>
      <line num="4280" type="stmt" count="0"/>
      <line num="4281" type="stmt" count="0"/>
      <line num="4283" type="stmt" count="0"/>
      <line num="4284" type="stmt" count="0"/>
      <line num="4285" type="stmt" count="0"/>
      <line num="4286" type="stmt" count="0"/>
      <line num="4287" type="stmt" count="0"/>
      <line num="4289" type="stmt" count="0"/>
      <line num="4291" type="stmt" count="0"/>
      <line num="4292" type="stmt" count="0"/>
      <line num="4293" type="stmt" count="0"/>
      <line num="4295" type="stmt" count="0"/>
      <line num="4300" type="stmt" count="0"/>
      <line num="4301" type="stmt" count="0"/>
      <line num="4302" type="stmt" count="0"/>
      <line num="4305" type="stmt" count="0"/>
      <line num="4306" type="stmt" count="0"/>
      <line num="4307" type="stmt" count="0"/>
      <line num="4308" type="stmt" count="0"/>
      <line num="4309" type="stmt" count="0"/>
      <line num="4311" type="stmt" count="0"/>
      <line num="4312" type="stmt" count="0"/>
      <line num="4313" type="stmt" count="0"/>
      <line num="4316" type="stmt" count="0"/>
      <line num="4318" type="stmt" count="0"/>
      <line num="4319" type="stmt" count="0"/>
      <line num="4320" type="stmt" count="0"/>
      <line num="4323" type="stmt" count="0"/>
      <line num="4324" type="stmt" count="0"/>
      <line num="4325" type="stmt" count="0"/>
      <line num="4326" type="stmt" count="0"/>
      <line num="4327" type="stmt" count="0"/>
      <line num="4328" type="stmt" count="0"/>
      <line num="4329" type="stmt" count="0"/>
      <line num="4330" type="stmt" count="0"/>
      <line num="4333" type="method" name="parsehacky_dl_uses" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="4334" type="stmt" count="0"/>
      <line num="4335" type="stmt" count="0"/>
      <line num="4336" type="stmt" count="0"/>
      <line num="4337" type="stmt" count="0"/>
      <line num="4338" type="stmt" count="0"/>
      <line num="4339" type="stmt" count="0"/>
      <line num="4340" type="stmt" count="0"/>
      <line num="4341" type="stmt" count="0"/>
      <line num="4342" type="stmt" count="0"/>
      <line num="4344" type="stmt" count="0"/>
      <line num="4345" type="stmt" count="0"/>
      <line num="4346" type="stmt" count="0"/>
      <line num="4348" type="stmt" count="0"/>
      <line num="4349" type="stmt" count="0"/>
      <line num="4351" type="stmt" count="0"/>
      <line num="4352" type="stmt" count="0"/>
      <line num="4353" type="stmt" count="0"/>
      <line num="4354" type="stmt" count="0"/>
      <line num="4356" type="stmt" count="0"/>
      <line num="4357" type="stmt" count="0"/>
      <line num="4358" type="stmt" count="0"/>
      <line num="4361" type="stmt" count="0"/>
      <line num="4362" type="stmt" count="0"/>
      <line num="4365" type="stmt" count="0"/>
      <line num="4366" type="stmt" count="0"/>
      <line num="4367" type="stmt" count="0"/>
      <line num="4370" type="stmt" count="0"/>
      <line num="4372" type="stmt" count="0"/>
      <line num="4373" type="stmt" count="0"/>
      <line num="4374" type="stmt" count="0"/>
      <line num="4376" type="stmt" count="0"/>
      <line num="4381" type="stmt" count="0"/>
      <line num="4382" type="stmt" count="0"/>
      <line num="4383" type="stmt" count="0"/>
      <line num="4384" type="stmt" count="0"/>
      <line num="4386" type="stmt" count="0"/>
      <line num="4387" type="stmt" count="0"/>
      <line num="4388" type="stmt" count="0"/>
      <line num="4389" type="stmt" count="0"/>
      <line num="4390" type="stmt" count="0"/>
      <line num="4393" type="stmt" count="0"/>
      <line num="4395" type="stmt" count="0"/>
      <line num="4396" type="stmt" count="0"/>
      <line num="4397" type="stmt" count="0"/>
      <line num="4398" type="stmt" count="0"/>
      <line num="4400" type="stmt" count="0"/>
      <line num="4402" type="stmt" count="0"/>
      <line num="4403" type="stmt" count="0"/>
      <line num="4404" type="stmt" count="0"/>
      <line num="4407" type="stmt" count="0"/>
      <line num="4408" type="stmt" count="0"/>
      <line num="4409" type="stmt" count="0"/>
      <line num="4410" type="stmt" count="0"/>
      <line num="4411" type="stmt" count="0"/>
      <line num="4412" type="stmt" count="0"/>
      <line num="4413" type="stmt" count="0"/>
      <line num="4414" type="stmt" count="0"/>
      <line num="4417" type="method" name="parseli" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="4418" type="stmt" count="0"/>
      <line num="4419" type="stmt" count="0"/>
      <line num="4420" type="stmt" count="0"/>
      <line num="4421" type="stmt" count="0"/>
      <line num="4422" type="stmt" count="0"/>
      <line num="4423" type="stmt" count="0"/>
      <line num="4424" type="stmt" count="0"/>
      <line num="4425" type="stmt" count="0"/>
      <line num="4426" type="stmt" count="0"/>
      <line num="4428" type="stmt" count="0"/>
      <line num="4429" type="stmt" count="0"/>
      <line num="4430" type="stmt" count="0"/>
      <line num="4432" type="stmt" count="0"/>
      <line num="4433" type="stmt" count="0"/>
      <line num="4435" type="stmt" count="0"/>
      <line num="4436" type="stmt" count="0"/>
      <line num="4437" type="stmt" count="0"/>
      <line num="4439" type="stmt" count="0"/>
      <line num="4442" type="stmt" count="0"/>
      <line num="4443" type="stmt" count="0"/>
      <line num="4446" type="stmt" count="0"/>
      <line num="4447" type="stmt" count="0"/>
      <line num="4448" type="stmt" count="0"/>
      <line num="4451" type="stmt" count="0"/>
      <line num="4452" type="stmt" count="0"/>
      <line num="4453" type="stmt" count="0"/>
      <line num="4456" type="stmt" count="0"/>
      <line num="4458" type="stmt" count="0"/>
      <line num="4459" type="stmt" count="0"/>
      <line num="4460" type="stmt" count="0"/>
      <line num="4462" type="stmt" count="0"/>
      <line num="4464" type="stmt" count="0"/>
      <line num="4465" type="stmt" count="0"/>
      <line num="4466" type="stmt" count="0"/>
      <line num="4468" type="stmt" count="0"/>
      <line num="4469" type="stmt" count="0"/>
      <line num="4470" type="stmt" count="0"/>
      <line num="4473" type="stmt" count="0"/>
      <line num="4475" type="stmt" count="0"/>
      <line num="4476" type="stmt" count="0"/>
      <line num="4477" type="stmt" count="0"/>
      <line num="4480" type="stmt" count="0"/>
      <line num="4481" type="stmt" count="0"/>
      <line num="4482" type="stmt" count="0"/>
      <line num="4483" type="stmt" count="0"/>
      <line num="4484" type="stmt" count="0"/>
      <line num="4485" type="stmt" count="0"/>
      <line num="4486" type="stmt" count="0"/>
      <line num="4487" type="stmt" count="0"/>
      <line num="4490" type="method" name="discardeof" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="4491" type="stmt" count="0"/>
      <line num="4492" type="stmt" count="0"/>
      <line num="4493" type="stmt" count="0"/>
      <line num="4494" type="stmt" count="0"/>
      <line num="4495" type="stmt" count="0"/>
      <line num="4496" type="stmt" count="0"/>
      <line num="4498" type="stmt" count="0"/>
      <line num="4501" type="stmt" count="0"/>
      <line num="4502" type="stmt" count="0"/>
      <line num="4503" type="stmt" count="0"/>
      <line num="4504" type="stmt" count="0"/>
      <line num="4506" type="stmt" count="0"/>
      <line num="4508" type="stmt" count="0"/>
      <line num="4509" type="stmt" count="0"/>
      <line num="4510" type="stmt" count="0"/>
      <line num="4511" type="stmt" count="0"/>
      <line num="4512" type="stmt" count="0"/>
      <line num="4513" type="stmt" count="0"/>
      <line num="4514" type="stmt" count="0"/>
      <line num="4515" type="stmt" count="0"/>
      <line num="4518" type="method" name="parseblock" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="4519" type="stmt" count="0"/>
      <line num="4520" type="stmt" count="0"/>
      <line num="4521" type="stmt" count="0"/>
      <line num="4522" type="stmt" count="0"/>
      <line num="4523" type="stmt" count="0"/>
      <line num="4524" type="stmt" count="0"/>
      <line num="4525" type="stmt" count="0"/>
      <line num="4526" type="stmt" count="0"/>
      <line num="4527" type="stmt" count="0"/>
      <line num="4529" type="stmt" count="0"/>
      <line num="4530" type="stmt" count="0"/>
      <line num="4532" type="stmt" count="0"/>
      <line num="4534" type="stmt" count="0"/>
      <line num="4535" type="stmt" count="0"/>
      <line num="4536" type="stmt" count="0"/>
      <line num="4537" type="stmt" count="0"/>
      <line num="4538" type="stmt" count="0"/>
      <line num="4539" type="stmt" count="0"/>
      <line num="4541" type="stmt" count="0"/>
      <line num="4542" type="stmt" count="0"/>
      <line num="4545" type="stmt" count="0"/>
      <line num="4547" type="stmt" count="0"/>
      <line num="4548" type="stmt" count="0"/>
      <line num="4549" type="stmt" count="0"/>
      <line num="4550" type="stmt" count="0"/>
      <line num="4552" type="stmt" count="0"/>
      <line num="4554" type="stmt" count="0"/>
      <line num="4555" type="stmt" count="0"/>
      <line num="4556" type="stmt" count="0"/>
      <line num="4558" type="stmt" count="0"/>
      <line num="4563" type="stmt" count="0"/>
      <line num="4564" type="stmt" count="0"/>
      <line num="4565" type="stmt" count="0"/>
      <line num="4568" type="stmt" count="0"/>
      <line num="4570" type="stmt" count="0"/>
      <line num="4571" type="stmt" count="0"/>
      <line num="4572" type="stmt" count="0"/>
      <line num="4573" type="stmt" count="0"/>
      <line num="4576" type="stmt" count="0"/>
      <line num="4577" type="stmt" count="0"/>
      <line num="4578" type="stmt" count="0"/>
      <line num="4580" type="stmt" count="0"/>
      <line num="4581" type="stmt" count="0"/>
      <line num="4582" type="stmt" count="0"/>
      <line num="4584" type="stmt" count="0"/>
      <line num="4586" type="stmt" count="0"/>
      <line num="4588" type="stmt" count="0"/>
      <line num="4589" type="stmt" count="0"/>
      <line num="4590" type="stmt" count="0"/>
      <line num="4592" type="stmt" count="0"/>
      <line num="4594" type="stmt" count="0"/>
      <line num="4595" type="stmt" count="0"/>
      <line num="4596" type="stmt" count="0"/>
      <line num="4598" type="stmt" count="0"/>
      <line num="4600" type="stmt" count="0"/>
      <line num="4601" type="stmt" count="0"/>
      <line num="4603" type="stmt" count="0"/>
      <line num="4606" type="stmt" count="0"/>
      <line num="4607" type="stmt" count="0"/>
      <line num="4608" type="stmt" count="0"/>
      <line num="4610" type="stmt" count="0"/>
      <line num="4612" type="stmt" count="0"/>
      <line num="4613" type="stmt" count="0"/>
      <line num="4614" type="stmt" count="0"/>
      <line num="4615" type="stmt" count="0"/>
      <line num="4617" type="stmt" count="0"/>
      <line num="4618" type="stmt" count="0"/>
      <line num="4619" type="stmt" count="0"/>
      <line num="4620" type="stmt" count="0"/>
      <line num="4622" type="stmt" count="0"/>
      <line num="4623" type="stmt" count="0"/>
      <line num="4624" type="stmt" count="0"/>
      <line num="4625" type="stmt" count="0"/>
      <line num="4626" type="stmt" count="0"/>
      <line num="4629" type="stmt" count="0"/>
      <line num="4630" type="stmt" count="0"/>
      <line num="4631" type="stmt" count="0"/>
      <line num="4632" type="stmt" count="0"/>
      <line num="4634" type="stmt" count="0"/>
      <line num="4635" type="stmt" count="0"/>
      <line num="4636" type="stmt" count="0"/>
      <line num="4637" type="stmt" count="0"/>
      <line num="4638" type="stmt" count="0"/>
      <line num="4641" type="stmt" count="0"/>
      <line num="4643" type="stmt" count="0"/>
      <line num="4644" type="stmt" count="0"/>
      <line num="4645" type="stmt" count="0"/>
      <line num="4649" type="stmt" count="0"/>
      <line num="4650" type="stmt" count="0"/>
      <line num="4651" type="stmt" count="0"/>
      <line num="4652" type="stmt" count="0"/>
      <line num="4653" type="stmt" count="0"/>
      <line num="4654" type="stmt" count="0"/>
      <line num="4655" type="stmt" count="0"/>
      <line num="4656" type="stmt" count="0"/>
      <line num="4659" type="method" name="discardnewline" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="4660" type="stmt" count="0"/>
      <line num="4661" type="stmt" count="0"/>
      <line num="4662" type="stmt" count="0"/>
      <line num="4663" type="stmt" count="0"/>
      <line num="4664" type="stmt" count="0"/>
      <line num="4665" type="stmt" count="0"/>
      <line num="4667" type="stmt" count="0"/>
      <line num="4671" type="stmt" count="0"/>
      <line num="4672" type="stmt" count="0"/>
      <line num="4673" type="stmt" count="0"/>
      <line num="4674" type="stmt" count="0"/>
      <line num="4676" type="stmt" count="0"/>
      <line num="4677" type="stmt" count="0"/>
      <line num="4679" type="stmt" count="0"/>
      <line num="4680" type="stmt" count="0"/>
      <line num="4681" type="stmt" count="0"/>
      <line num="4683" type="stmt" count="0"/>
      <line num="4684" type="stmt" count="0"/>
      <line num="4687" type="stmt" count="0"/>
      <line num="4688" type="stmt" count="0"/>
      <line num="4689" type="stmt" count="0"/>
      <line num="4690" type="stmt" count="0"/>
      <line num="4691" type="stmt" count="0"/>
      <line num="4692" type="stmt" count="0"/>
      <line num="4693" type="stmt" count="0"/>
      <line num="4694" type="stmt" count="0"/>
      <line num="4697" type="method" name="parsetplarg_or_template_guarded" visibility="private" complexity="42" crap="1806" count="0"/>
      <line num="4698" type="stmt" count="0"/>
      <line num="4699" type="stmt" count="0"/>
      <line num="4700" type="stmt" count="0"/>
      <line num="4701" type="stmt" count="0"/>
      <line num="4702" type="stmt" count="0"/>
      <line num="4703" type="stmt" count="0"/>
      <line num="4704" type="stmt" count="0"/>
      <line num="4705" type="stmt" count="0"/>
      <line num="4706" type="stmt" count="0"/>
      <line num="4708" type="stmt" count="0"/>
      <line num="4709" type="stmt" count="0"/>
      <line num="4711" type="stmt" count="0"/>
      <line num="4713" type="stmt" count="0"/>
      <line num="4714" type="stmt" count="0"/>
      <line num="4716" type="stmt" count="0"/>
      <line num="4717" type="stmt" count="0"/>
      <line num="4718" type="stmt" count="0"/>
      <line num="4719" type="stmt" count="0"/>
      <line num="4721" type="stmt" count="0"/>
      <line num="4722" type="stmt" count="0"/>
      <line num="4723" type="stmt" count="0"/>
      <line num="4725" type="stmt" count="0"/>
      <line num="4727" type="stmt" count="0"/>
      <line num="4728" type="stmt" count="0"/>
      <line num="4730" type="stmt" count="0"/>
      <line num="4731" type="stmt" count="0"/>
      <line num="4732" type="stmt" count="0"/>
      <line num="4733" type="stmt" count="0"/>
      <line num="4735" type="stmt" count="0"/>
      <line num="4736" type="stmt" count="0"/>
      <line num="4739" type="stmt" count="0"/>
      <line num="4740" type="stmt" count="0"/>
      <line num="4741" type="stmt" count="0"/>
      <line num="4744" type="stmt" count="0"/>
      <line num="4745" type="stmt" count="0"/>
      <line num="4746" type="stmt" count="0"/>
      <line num="4747" type="stmt" count="0"/>
      <line num="4749" type="stmt" count="0"/>
      <line num="4751" type="stmt" count="0"/>
      <line num="4752" type="stmt" count="0"/>
      <line num="4754" type="stmt" count="0"/>
      <line num="4755" type="stmt" count="0"/>
      <line num="4756" type="stmt" count="0"/>
      <line num="4757" type="stmt" count="0"/>
      <line num="4758" type="stmt" count="0"/>
      <line num="4761" type="stmt" count="0"/>
      <line num="4763" type="stmt" count="0"/>
      <line num="4764" type="stmt" count="0"/>
      <line num="4765" type="stmt" count="0"/>
      <line num="4767" type="stmt" count="0"/>
      <line num="4768" type="stmt" count="0"/>
      <line num="4769" type="stmt" count="0"/>
      <line num="4773" type="stmt" count="0"/>
      <line num="4774" type="stmt" count="0"/>
      <line num="4775" type="stmt" count="0"/>
      <line num="4776" type="stmt" count="0"/>
      <line num="4777" type="stmt" count="0"/>
      <line num="4779" type="stmt" count="0"/>
      <line num="4781" type="stmt" count="0"/>
      <line num="4782" type="stmt" count="0"/>
      <line num="4783" type="stmt" count="0"/>
      <line num="4785" type="stmt" count="0"/>
      <line num="4786" type="stmt" count="0"/>
      <line num="4791" type="stmt" count="0"/>
      <line num="4792" type="stmt" count="0"/>
      <line num="4793" type="stmt" count="0"/>
      <line num="4795" type="stmt" count="0"/>
      <line num="4798" type="stmt" count="0"/>
      <line num="4799" type="stmt" count="0"/>
      <line num="4800" type="stmt" count="0"/>
      <line num="4801" type="stmt" count="0"/>
      <line num="4803" type="stmt" count="0"/>
      <line num="4805" type="stmt" count="0"/>
      <line num="4806" type="stmt" count="0"/>
      <line num="4807" type="stmt" count="0"/>
      <line num="4808" type="stmt" count="0"/>
      <line num="4811" type="stmt" count="0"/>
      <line num="4813" type="stmt" count="0"/>
      <line num="4814" type="stmt" count="0"/>
      <line num="4816" type="stmt" count="0"/>
      <line num="4817" type="stmt" count="0"/>
      <line num="4818" type="stmt" count="0"/>
      <line num="4819" type="stmt" count="0"/>
      <line num="4821" type="stmt" count="0"/>
      <line num="4822" type="stmt" count="0"/>
      <line num="4823" type="stmt" count="0"/>
      <line num="4824" type="stmt" count="0"/>
      <line num="4826" type="stmt" count="0"/>
      <line num="4828" type="stmt" count="0"/>
      <line num="4829" type="stmt" count="0"/>
      <line num="4831" type="stmt" count="0"/>
      <line num="4832" type="stmt" count="0"/>
      <line num="4833" type="stmt" count="0"/>
      <line num="4834" type="stmt" count="0"/>
      <line num="4836" type="stmt" count="0"/>
      <line num="4837" type="stmt" count="0"/>
      <line num="4840" type="stmt" count="0"/>
      <line num="4841" type="stmt" count="0"/>
      <line num="4842" type="stmt" count="0"/>
      <line num="4845" type="stmt" count="0"/>
      <line num="4846" type="stmt" count="0"/>
      <line num="4847" type="stmt" count="0"/>
      <line num="4848" type="stmt" count="0"/>
      <line num="4850" type="stmt" count="0"/>
      <line num="4852" type="stmt" count="0"/>
      <line num="4853" type="stmt" count="0"/>
      <line num="4855" type="stmt" count="0"/>
      <line num="4856" type="stmt" count="0"/>
      <line num="4857" type="stmt" count="0"/>
      <line num="4858" type="stmt" count="0"/>
      <line num="4859" type="stmt" count="0"/>
      <line num="4862" type="stmt" count="0"/>
      <line num="4864" type="stmt" count="0"/>
      <line num="4865" type="stmt" count="0"/>
      <line num="4866" type="stmt" count="0"/>
      <line num="4868" type="stmt" count="0"/>
      <line num="4869" type="stmt" count="0"/>
      <line num="4870" type="stmt" count="0"/>
      <line num="4874" type="stmt" count="0"/>
      <line num="4876" type="stmt" count="0"/>
      <line num="4877" type="stmt" count="0"/>
      <line num="4881" type="stmt" count="0"/>
      <line num="4883" type="stmt" count="0"/>
      <line num="4885" type="stmt" count="0"/>
      <line num="4886" type="stmt" count="0"/>
      <line num="4887" type="stmt" count="0"/>
      <line num="4888" type="stmt" count="0"/>
      <line num="4890" type="stmt" count="0"/>
      <line num="4892" type="stmt" count="0"/>
      <line num="4893" type="stmt" count="0"/>
      <line num="4894" type="stmt" count="0"/>
      <line num="4895" type="stmt" count="0"/>
      <line num="4898" type="stmt" count="0"/>
      <line num="4900" type="stmt" count="0"/>
      <line num="4901" type="stmt" count="0"/>
      <line num="4903" type="stmt" count="0"/>
      <line num="4904" type="stmt" count="0"/>
      <line num="4905" type="stmt" count="0"/>
      <line num="4906" type="stmt" count="0"/>
      <line num="4908" type="stmt" count="0"/>
      <line num="4909" type="stmt" count="0"/>
      <line num="4910" type="stmt" count="0"/>
      <line num="4911" type="stmt" count="0"/>
      <line num="4913" type="stmt" count="0"/>
      <line num="4915" type="stmt" count="0"/>
      <line num="4916" type="stmt" count="0"/>
      <line num="4917" type="stmt" count="0"/>
      <line num="4918" type="stmt" count="0"/>
      <line num="4920" type="stmt" count="0"/>
      <line num="4921" type="stmt" count="0"/>
      <line num="4922" type="stmt" count="0"/>
      <line num="4924" type="stmt" count="0"/>
      <line num="4925" type="stmt" count="0"/>
      <line num="4926" type="stmt" count="0"/>
      <line num="4927" type="stmt" count="0"/>
      <line num="4929" type="stmt" count="0"/>
      <line num="4931" type="stmt" count="0"/>
      <line num="4932" type="stmt" count="0"/>
      <line num="4934" type="stmt" count="0"/>
      <line num="4935" type="stmt" count="0"/>
      <line num="4936" type="stmt" count="0"/>
      <line num="4937" type="stmt" count="0"/>
      <line num="4938" type="stmt" count="0"/>
      <line num="4941" type="stmt" count="0"/>
      <line num="4943" type="stmt" count="0"/>
      <line num="4944" type="stmt" count="0"/>
      <line num="4945" type="stmt" count="0"/>
      <line num="4947" type="stmt" count="0"/>
      <line num="4948" type="stmt" count="0"/>
      <line num="4949" type="stmt" count="0"/>
      <line num="4953" type="stmt" count="0"/>
      <line num="4955" type="stmt" count="0"/>
      <line num="4956" type="stmt" count="0"/>
      <line num="4960" type="stmt" count="0"/>
      <line num="4962" type="stmt" count="0"/>
      <line num="4964" type="stmt" count="0"/>
      <line num="4965" type="stmt" count="0"/>
      <line num="4966" type="stmt" count="0"/>
      <line num="4967" type="stmt" count="0"/>
      <line num="4969" type="stmt" count="0"/>
      <line num="4971" type="stmt" count="0"/>
      <line num="4972" type="stmt" count="0"/>
      <line num="4973" type="stmt" count="0"/>
      <line num="4974" type="stmt" count="0"/>
      <line num="4977" type="stmt" count="0"/>
      <line num="4979" type="stmt" count="0"/>
      <line num="4980" type="stmt" count="0"/>
      <line num="4981" type="stmt" count="0"/>
      <line num="4982" type="stmt" count="0"/>
      <line num="4983" type="stmt" count="0"/>
      <line num="4984" type="stmt" count="0"/>
      <line num="4985" type="stmt" count="0"/>
      <line num="4986" type="stmt" count="0"/>
      <line num="4989" type="method" name="parseraw_htmlentity" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="4990" type="stmt" count="0"/>
      <line num="4991" type="stmt" count="0"/>
      <line num="4992" type="stmt" count="0"/>
      <line num="4993" type="stmt" count="0"/>
      <line num="4994" type="stmt" count="0"/>
      <line num="4995" type="stmt" count="0"/>
      <line num="4997" type="stmt" count="0"/>
      <line num="5000" type="stmt" count="0"/>
      <line num="5001" type="stmt" count="0"/>
      <line num="5003" type="stmt" count="0"/>
      <line num="5004" type="stmt" count="0"/>
      <line num="5005" type="stmt" count="0"/>
      <line num="5006" type="stmt" count="0"/>
      <line num="5008" type="stmt" count="0"/>
      <line num="5009" type="stmt" count="0"/>
      <line num="5010" type="stmt" count="0"/>
      <line num="5011" type="stmt" count="0"/>
      <line num="5013" type="stmt" count="0"/>
      <line num="5015" type="stmt" count="0"/>
      <line num="5016" type="stmt" count="0"/>
      <line num="5017" type="stmt" count="0"/>
      <line num="5018" type="stmt" count="0"/>
      <line num="5020" type="stmt" count="0"/>
      <line num="5021" type="stmt" count="0"/>
      <line num="5022" type="stmt" count="0"/>
      <line num="5025" type="stmt" count="0"/>
      <line num="5026" type="stmt" count="0"/>
      <line num="5027" type="stmt" count="0"/>
      <line num="5028" type="stmt" count="0"/>
      <line num="5031" type="stmt" count="0"/>
      <line num="5032" type="stmt" count="0"/>
      <line num="5033" type="stmt" count="0"/>
      <line num="5035" type="stmt" count="0"/>
      <line num="5036" type="stmt" count="0"/>
      <line num="5037" type="stmt" count="0"/>
      <line num="5038" type="stmt" count="0"/>
      <line num="5039" type="stmt" count="0"/>
      <line num="5041" type="stmt" count="0"/>
      <line num="5044" type="stmt" count="0"/>
      <line num="5045" type="stmt" count="0"/>
      <line num="5047" type="stmt" count="0"/>
      <line num="5051" type="stmt" count="0"/>
      <line num="5052" type="stmt" count="0"/>
      <line num="5053" type="stmt" count="0"/>
      <line num="5054" type="stmt" count="0"/>
      <line num="5056" type="stmt" count="0"/>
      <line num="5057" type="stmt" count="0"/>
      <line num="5058" type="stmt" count="0"/>
      <line num="5059" type="stmt" count="0"/>
      <line num="5060" type="stmt" count="0"/>
      <line num="5061" type="stmt" count="0"/>
      <line num="5062" type="stmt" count="0"/>
      <line num="5063" type="stmt" count="0"/>
      <line num="5066" type="method" name="parseoptionalSpaceToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="5067" type="stmt" count="0"/>
      <line num="5068" type="stmt" count="0"/>
      <line num="5069" type="stmt" count="0"/>
      <line num="5070" type="stmt" count="0"/>
      <line num="5071" type="stmt" count="0"/>
      <line num="5072" type="stmt" count="0"/>
      <line num="5074" type="stmt" count="0"/>
      <line num="5077" type="stmt" count="0"/>
      <line num="5078" type="stmt" count="0"/>
      <line num="5080" type="stmt" count="0"/>
      <line num="5081" type="stmt" count="0"/>
      <line num="5082" type="stmt" count="0"/>
      <line num="5083" type="stmt" count="0"/>
      <line num="5085" type="stmt" count="0"/>
      <line num="5086" type="stmt" count="0"/>
      <line num="5087" type="stmt" count="0"/>
      <line num="5088" type="stmt" count="0"/>
      <line num="5089" type="stmt" count="0"/>
      <line num="5090" type="stmt" count="0"/>
      <line num="5091" type="stmt" count="0"/>
      <line num="5092" type="stmt" count="0"/>
      <line num="5095" type="method" name="parsetable_attribute_name" visibility="private" complexity="31" crap="992" count="0"/>
      <line num="5096" type="stmt" count="0"/>
      <line num="5097" type="stmt" count="0"/>
      <line num="5098" type="stmt" count="0"/>
      <line num="5099" type="stmt" count="0"/>
      <line num="5100" type="stmt" count="0"/>
      <line num="5101" type="stmt" count="0"/>
      <line num="5102" type="stmt" count="0"/>
      <line num="5103" type="stmt" count="0"/>
      <line num="5104" type="stmt" count="0"/>
      <line num="5106" type="stmt" count="0"/>
      <line num="5107" type="stmt" count="0"/>
      <line num="5108" type="stmt" count="0"/>
      <line num="5110" type="stmt" count="0"/>
      <line num="5111" type="stmt" count="0"/>
      <line num="5112" type="stmt" count="0"/>
      <line num="5113" type="stmt" count="0"/>
      <line num="5115" type="stmt" count="0"/>
      <line num="5116" type="stmt" count="0"/>
      <line num="5117" type="stmt" count="0"/>
      <line num="5120" type="stmt" count="0"/>
      <line num="5122" type="stmt" count="0"/>
      <line num="5125" type="stmt" count="0"/>
      <line num="5126" type="stmt" count="0"/>
      <line num="5128" type="stmt" count="0"/>
      <line num="5129" type="stmt" count="0"/>
      <line num="5130" type="stmt" count="0"/>
      <line num="5132" type="stmt" count="0"/>
      <line num="5133" type="stmt" count="0"/>
      <line num="5134" type="stmt" count="0"/>
      <line num="5137" type="stmt" count="0"/>
      <line num="5138" type="stmt" count="0"/>
      <line num="5139" type="stmt" count="0"/>
      <line num="5141" type="stmt" count="0"/>
      <line num="5145" type="stmt" count="0"/>
      <line num="5147" type="stmt" count="0"/>
      <line num="5148" type="stmt" count="0"/>
      <line num="5149" type="stmt" count="0"/>
      <line num="5150" type="stmt" count="0"/>
      <line num="5151" type="stmt" count="0"/>
      <line num="5153" type="stmt" count="0"/>
      <line num="5154" type="stmt" count="0"/>
      <line num="5155" type="stmt" count="0"/>
      <line num="5156" type="stmt" count="0"/>
      <line num="5160" type="stmt" count="0"/>
      <line num="5161" type="stmt" count="0"/>
      <line num="5162" type="stmt" count="0"/>
      <line num="5163" type="stmt" count="0"/>
      <line num="5164" type="stmt" count="0"/>
      <line num="5166" type="stmt" count="0"/>
      <line num="5169" type="stmt" count="0"/>
      <line num="5170" type="stmt" count="0"/>
      <line num="5171" type="stmt" count="0"/>
      <line num="5173" type="stmt" count="0"/>
      <line num="5175" type="stmt" count="0"/>
      <line num="5176" type="stmt" count="0"/>
      <line num="5177" type="stmt" count="0"/>
      <line num="5178" type="stmt" count="0"/>
      <line num="5179" type="stmt" count="0"/>
      <line num="5180" type="stmt" count="0"/>
      <line num="5181" type="stmt" count="0"/>
      <line num="5183" type="stmt" count="0"/>
      <line num="5184" type="stmt" count="0"/>
      <line num="5185" type="stmt" count="0"/>
      <line num="5188" type="stmt" count="0"/>
      <line num="5190" type="stmt" count="0"/>
      <line num="5191" type="stmt" count="0"/>
      <line num="5192" type="stmt" count="0"/>
      <line num="5193" type="stmt" count="0"/>
      <line num="5195" type="stmt" count="0"/>
      <line num="5196" type="stmt" count="0"/>
      <line num="5197" type="stmt" count="0"/>
      <line num="5200" type="stmt" count="0"/>
      <line num="5202" type="stmt" count="0"/>
      <line num="5203" type="stmt" count="0"/>
      <line num="5204" type="stmt" count="0"/>
      <line num="5205" type="stmt" count="0"/>
      <line num="5208" type="stmt" count="0"/>
      <line num="5210" type="stmt" count="0"/>
      <line num="5211" type="stmt" count="0"/>
      <line num="5213" type="stmt" count="0"/>
      <line num="5214" type="stmt" count="0"/>
      <line num="5215" type="stmt" count="0"/>
      <line num="5217" type="stmt" count="0"/>
      <line num="5218" type="stmt" count="0"/>
      <line num="5220" type="stmt" count="0"/>
      <line num="5223" type="stmt" count="0"/>
      <line num="5224" type="stmt" count="0"/>
      <line num="5226" type="stmt" count="0"/>
      <line num="5227" type="stmt" count="0"/>
      <line num="5228" type="stmt" count="0"/>
      <line num="5229" type="stmt" count="0"/>
      <line num="5232" type="stmt" count="0"/>
      <line num="5233" type="stmt" count="0"/>
      <line num="5235" type="stmt" count="0"/>
      <line num="5236" type="stmt" count="0"/>
      <line num="5237" type="stmt" count="0"/>
      <line num="5238" type="stmt" count="0"/>
      <line num="5239" type="stmt" count="0"/>
      <line num="5241" type="stmt" count="0"/>
      <line num="5243" type="stmt" count="0"/>
      <line num="5244" type="stmt" count="0"/>
      <line num="5246" type="stmt" count="0"/>
      <line num="5252" type="stmt" count="0"/>
      <line num="5253" type="stmt" count="0"/>
      <line num="5254" type="stmt" count="0"/>
      <line num="5255" type="stmt" count="0"/>
      <line num="5257" type="stmt" count="0"/>
      <line num="5259" type="stmt" count="0"/>
      <line num="5260" type="stmt" count="0"/>
      <line num="5261" type="stmt" count="0"/>
      <line num="5265" type="stmt" count="0"/>
      <line num="5266" type="stmt" count="0"/>
      <line num="5268" type="stmt" count="0"/>
      <line num="5273" type="stmt" count="0"/>
      <line num="5274" type="stmt" count="0"/>
      <line num="5275" type="stmt" count="0"/>
      <line num="5276" type="stmt" count="0"/>
      <line num="5278" type="stmt" count="0"/>
      <line num="5279" type="stmt" count="0"/>
      <line num="5280" type="stmt" count="0"/>
      <line num="5281" type="stmt" count="0"/>
      <line num="5283" type="stmt" count="0"/>
      <line num="5285" type="stmt" count="0"/>
      <line num="5286" type="stmt" count="0"/>
      <line num="5287" type="stmt" count="0"/>
      <line num="5290" type="stmt" count="0"/>
      <line num="5291" type="stmt" count="0"/>
      <line num="5292" type="stmt" count="0"/>
      <line num="5293" type="stmt" count="0"/>
      <line num="5294" type="stmt" count="0"/>
      <line num="5295" type="stmt" count="0"/>
      <line num="5296" type="stmt" count="0"/>
      <line num="5297" type="stmt" count="0"/>
      <line num="5300" type="method" name="parsetable_att_value" visibility="private" complexity="47" crap="2256" count="0"/>
      <line num="5301" type="stmt" count="0"/>
      <line num="5302" type="stmt" count="0"/>
      <line num="5303" type="stmt" count="0"/>
      <line num="5304" type="stmt" count="0"/>
      <line num="5305" type="stmt" count="0"/>
      <line num="5306" type="stmt" count="0"/>
      <line num="5307" type="stmt" count="0"/>
      <line num="5308" type="stmt" count="0"/>
      <line num="5309" type="stmt" count="0"/>
      <line num="5311" type="stmt" count="0"/>
      <line num="5312" type="stmt" count="0"/>
      <line num="5314" type="stmt" count="0"/>
      <line num="5316" type="stmt" count="0"/>
      <line num="5317" type="stmt" count="0"/>
      <line num="5319" type="stmt" count="0"/>
      <line num="5321" type="stmt" count="0"/>
      <line num="5322" type="stmt" count="0"/>
      <line num="5323" type="stmt" count="0"/>
      <line num="5327" type="stmt" count="0"/>
      <line num="5328" type="stmt" count="0"/>
      <line num="5329" type="stmt" count="0"/>
      <line num="5330" type="stmt" count="0"/>
      <line num="5333" type="stmt" count="0"/>
      <line num="5334" type="stmt" count="0"/>
      <line num="5335" type="stmt" count="0"/>
      <line num="5337" type="stmt" count="0"/>
      <line num="5338" type="stmt" count="0"/>
      <line num="5339" type="stmt" count="0"/>
      <line num="5340" type="stmt" count="0"/>
      <line num="5341" type="stmt" count="0"/>
      <line num="5343" type="stmt" count="0"/>
      <line num="5346" type="stmt" count="0"/>
      <line num="5347" type="stmt" count="0"/>
      <line num="5349" type="stmt" count="0"/>
      <line num="5350" type="stmt" count="0"/>
      <line num="5351" type="stmt" count="0"/>
      <line num="5355" type="stmt" count="0"/>
      <line num="5356" type="stmt" count="0"/>
      <line num="5357" type="stmt" count="0"/>
      <line num="5360" type="stmt" count="0"/>
      <line num="5362" type="stmt" count="0"/>
      <line num="5363" type="stmt" count="0"/>
      <line num="5364" type="stmt" count="0"/>
      <line num="5365" type="stmt" count="0"/>
      <line num="5367" type="stmt" count="0"/>
      <line num="5368" type="stmt" count="0"/>
      <line num="5370" type="stmt" count="0"/>
      <line num="5372" type="stmt" count="0"/>
      <line num="5373" type="stmt" count="0"/>
      <line num="5374" type="stmt" count="0"/>
      <line num="5375" type="stmt" count="0"/>
      <line num="5377" type="stmt" count="0"/>
      <line num="5379" type="stmt" count="0"/>
      <line num="5380" type="stmt" count="0"/>
      <line num="5382" type="stmt" count="0"/>
      <line num="5385" type="stmt" count="0"/>
      <line num="5386" type="stmt" count="0"/>
      <line num="5387" type="stmt" count="0"/>
      <line num="5392" type="stmt" count="0"/>
      <line num="5393" type="stmt" count="0"/>
      <line num="5395" type="stmt" count="0"/>
      <line num="5396" type="stmt" count="0"/>
      <line num="5397" type="stmt" count="0"/>
      <line num="5398" type="stmt" count="0"/>
      <line num="5401" type="stmt" count="0"/>
      <line num="5403" type="stmt" count="0"/>
      <line num="5404" type="stmt" count="0"/>
      <line num="5405" type="stmt" count="0"/>
      <line num="5406" type="stmt" count="0"/>
      <line num="5409" type="stmt" count="0"/>
      <line num="5411" type="stmt" count="0"/>
      <line num="5412" type="stmt" count="0"/>
      <line num="5414" type="stmt" count="0"/>
      <line num="5416" type="stmt" count="0"/>
      <line num="5417" type="stmt" count="0"/>
      <line num="5418" type="stmt" count="0"/>
      <line num="5422" type="stmt" count="0"/>
      <line num="5423" type="stmt" count="0"/>
      <line num="5424" type="stmt" count="0"/>
      <line num="5425" type="stmt" count="0"/>
      <line num="5428" type="stmt" count="0"/>
      <line num="5429" type="stmt" count="0"/>
      <line num="5430" type="stmt" count="0"/>
      <line num="5432" type="stmt" count="0"/>
      <line num="5433" type="stmt" count="0"/>
      <line num="5434" type="stmt" count="0"/>
      <line num="5435" type="stmt" count="0"/>
      <line num="5436" type="stmt" count="0"/>
      <line num="5438" type="stmt" count="0"/>
      <line num="5441" type="stmt" count="0"/>
      <line num="5442" type="stmt" count="0"/>
      <line num="5444" type="stmt" count="0"/>
      <line num="5445" type="stmt" count="0"/>
      <line num="5446" type="stmt" count="0"/>
      <line num="5450" type="stmt" count="0"/>
      <line num="5451" type="stmt" count="0"/>
      <line num="5452" type="stmt" count="0"/>
      <line num="5455" type="stmt" count="0"/>
      <line num="5457" type="stmt" count="0"/>
      <line num="5458" type="stmt" count="0"/>
      <line num="5459" type="stmt" count="0"/>
      <line num="5460" type="stmt" count="0"/>
      <line num="5462" type="stmt" count="0"/>
      <line num="5463" type="stmt" count="0"/>
      <line num="5465" type="stmt" count="0"/>
      <line num="5467" type="stmt" count="0"/>
      <line num="5468" type="stmt" count="0"/>
      <line num="5469" type="stmt" count="0"/>
      <line num="5470" type="stmt" count="0"/>
      <line num="5472" type="stmt" count="0"/>
      <line num="5474" type="stmt" count="0"/>
      <line num="5475" type="stmt" count="0"/>
      <line num="5477" type="stmt" count="0"/>
      <line num="5480" type="stmt" count="0"/>
      <line num="5481" type="stmt" count="0"/>
      <line num="5482" type="stmt" count="0"/>
      <line num="5487" type="stmt" count="0"/>
      <line num="5488" type="stmt" count="0"/>
      <line num="5490" type="stmt" count="0"/>
      <line num="5491" type="stmt" count="0"/>
      <line num="5492" type="stmt" count="0"/>
      <line num="5493" type="stmt" count="0"/>
      <line num="5496" type="stmt" count="0"/>
      <line num="5498" type="stmt" count="0"/>
      <line num="5499" type="stmt" count="0"/>
      <line num="5500" type="stmt" count="0"/>
      <line num="5501" type="stmt" count="0"/>
      <line num="5504" type="stmt" count="0"/>
      <line num="5506" type="stmt" count="0"/>
      <line num="5507" type="stmt" count="0"/>
      <line num="5509" type="stmt" count="0"/>
      <line num="5510" type="stmt" count="0"/>
      <line num="5511" type="stmt" count="0"/>
      <line num="5515" type="stmt" count="0"/>
      <line num="5517" type="stmt" count="0"/>
      <line num="5518" type="stmt" count="0"/>
      <line num="5520" type="stmt" count="0"/>
      <line num="5521" type="stmt" count="0"/>
      <line num="5522" type="stmt" count="0"/>
      <line num="5525" type="stmt" count="0"/>
      <line num="5527" type="stmt" count="0"/>
      <line num="5528" type="stmt" count="0"/>
      <line num="5529" type="stmt" count="0"/>
      <line num="5530" type="stmt" count="0"/>
      <line num="5532" type="stmt" count="0"/>
      <line num="5534" type="stmt" count="0"/>
      <line num="5535" type="stmt" count="0"/>
      <line num="5536" type="stmt" count="0"/>
      <line num="5538" type="stmt" count="0"/>
      <line num="5539" type="stmt" count="0"/>
      <line num="5540" type="stmt" count="0"/>
      <line num="5542" type="stmt" count="0"/>
      <line num="5543" type="stmt" count="0"/>
      <line num="5544" type="stmt" count="0"/>
      <line num="5545" type="stmt" count="0"/>
      <line num="5547" type="stmt" count="0"/>
      <line num="5549" type="stmt" count="0"/>
      <line num="5550" type="stmt" count="0"/>
      <line num="5551" type="stmt" count="0"/>
      <line num="5553" type="stmt" count="0"/>
      <line num="5556" type="stmt" count="0"/>
      <line num="5557" type="stmt" count="0"/>
      <line num="5558" type="stmt" count="0"/>
      <line num="5560" type="stmt" count="0"/>
      <line num="5561" type="stmt" count="0"/>
      <line num="5562" type="stmt" count="0"/>
      <line num="5565" type="stmt" count="0"/>
      <line num="5567" type="stmt" count="0"/>
      <line num="5568" type="stmt" count="0"/>
      <line num="5569" type="stmt" count="0"/>
      <line num="5573" type="stmt" count="0"/>
      <line num="5574" type="stmt" count="0"/>
      <line num="5575" type="stmt" count="0"/>
      <line num="5576" type="stmt" count="0"/>
      <line num="5577" type="stmt" count="0"/>
      <line num="5578" type="stmt" count="0"/>
      <line num="5579" type="stmt" count="0"/>
      <line num="5580" type="stmt" count="0"/>
      <line num="5583" type="method" name="discardspace_or_newline_or_solidus" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="5584" type="stmt" count="0"/>
      <line num="5585" type="stmt" count="0"/>
      <line num="5586" type="stmt" count="0"/>
      <line num="5587" type="stmt" count="0"/>
      <line num="5588" type="stmt" count="0"/>
      <line num="5589" type="stmt" count="0"/>
      <line num="5591" type="stmt" count="0"/>
      <line num="5595" type="stmt" count="0"/>
      <line num="5596" type="stmt" count="0"/>
      <line num="5597" type="stmt" count="0"/>
      <line num="5599" type="stmt" count="0"/>
      <line num="5601" type="stmt" count="0"/>
      <line num="5603" type="stmt" count="0"/>
      <line num="5604" type="stmt" count="0"/>
      <line num="5605" type="stmt" count="0"/>
      <line num="5607" type="stmt" count="0"/>
      <line num="5608" type="stmt" count="0"/>
      <line num="5609" type="stmt" count="0"/>
      <line num="5610" type="stmt" count="0"/>
      <line num="5612" type="stmt" count="0"/>
      <line num="5613" type="stmt" count="0"/>
      <line num="5614" type="stmt" count="0"/>
      <line num="5615" type="stmt" count="0"/>
      <line num="5617" type="stmt" count="0"/>
      <line num="5619" type="stmt" count="0"/>
      <line num="5620" type="stmt" count="0"/>
      <line num="5622" type="stmt" count="0"/>
      <line num="5623" type="stmt" count="0"/>
      <line num="5624" type="stmt" count="0"/>
      <line num="5625" type="stmt" count="0"/>
      <line num="5626" type="stmt" count="0"/>
      <line num="5629" type="stmt" count="0"/>
      <line num="5631" type="stmt" count="0"/>
      <line num="5632" type="stmt" count="0"/>
      <line num="5633" type="stmt" count="0"/>
      <line num="5637" type="stmt" count="0"/>
      <line num="5638" type="stmt" count="0"/>
      <line num="5639" type="stmt" count="0"/>
      <line num="5640" type="stmt" count="0"/>
      <line num="5641" type="stmt" count="0"/>
      <line num="5642" type="stmt" count="0"/>
      <line num="5643" type="stmt" count="0"/>
      <line num="5644" type="stmt" count="0"/>
      <line num="5647" type="method" name="parsegeneric_attribute_name" visibility="private" complexity="27" crap="756" count="0"/>
      <line num="5648" type="stmt" count="0"/>
      <line num="5649" type="stmt" count="0"/>
      <line num="5650" type="stmt" count="0"/>
      <line num="5651" type="stmt" count="0"/>
      <line num="5652" type="stmt" count="0"/>
      <line num="5653" type="stmt" count="0"/>
      <line num="5654" type="stmt" count="0"/>
      <line num="5655" type="stmt" count="0"/>
      <line num="5656" type="stmt" count="0"/>
      <line num="5658" type="stmt" count="0"/>
      <line num="5659" type="stmt" count="0"/>
      <line num="5660" type="stmt" count="0"/>
      <line num="5662" type="stmt" count="0"/>
      <line num="5663" type="stmt" count="0"/>
      <line num="5664" type="stmt" count="0"/>
      <line num="5665" type="stmt" count="0"/>
      <line num="5667" type="stmt" count="0"/>
      <line num="5668" type="stmt" count="0"/>
      <line num="5669" type="stmt" count="0"/>
      <line num="5672" type="stmt" count="0"/>
      <line num="5674" type="stmt" count="0"/>
      <line num="5677" type="stmt" count="0"/>
      <line num="5678" type="stmt" count="0"/>
      <line num="5680" type="stmt" count="0"/>
      <line num="5681" type="stmt" count="0"/>
      <line num="5682" type="stmt" count="0"/>
      <line num="5684" type="stmt" count="0"/>
      <line num="5685" type="stmt" count="0"/>
      <line num="5686" type="stmt" count="0"/>
      <line num="5689" type="stmt" count="0"/>
      <line num="5690" type="stmt" count="0"/>
      <line num="5691" type="stmt" count="0"/>
      <line num="5693" type="stmt" count="0"/>
      <line num="5697" type="stmt" count="0"/>
      <line num="5699" type="stmt" count="0"/>
      <line num="5700" type="stmt" count="0"/>
      <line num="5701" type="stmt" count="0"/>
      <line num="5702" type="stmt" count="0"/>
      <line num="5703" type="stmt" count="0"/>
      <line num="5705" type="stmt" count="0"/>
      <line num="5706" type="stmt" count="0"/>
      <line num="5707" type="stmt" count="0"/>
      <line num="5708" type="stmt" count="0"/>
      <line num="5712" type="stmt" count="0"/>
      <line num="5713" type="stmt" count="0"/>
      <line num="5714" type="stmt" count="0"/>
      <line num="5716" type="stmt" count="0"/>
      <line num="5717" type="stmt" count="0"/>
      <line num="5718" type="stmt" count="0"/>
      <line num="5720" type="stmt" count="0"/>
      <line num="5722" type="stmt" count="0"/>
      <line num="5723" type="stmt" count="0"/>
      <line num="5725" type="stmt" count="0"/>
      <line num="5726" type="stmt" count="0"/>
      <line num="5727" type="stmt" count="0"/>
      <line num="5729" type="stmt" count="0"/>
      <line num="5730" type="stmt" count="0"/>
      <line num="5732" type="stmt" count="0"/>
      <line num="5735" type="stmt" count="0"/>
      <line num="5736" type="stmt" count="0"/>
      <line num="5738" type="stmt" count="0"/>
      <line num="5739" type="stmt" count="0"/>
      <line num="5740" type="stmt" count="0"/>
      <line num="5741" type="stmt" count="0"/>
      <line num="5744" type="stmt" count="0"/>
      <line num="5745" type="stmt" count="0"/>
      <line num="5747" type="stmt" count="0"/>
      <line num="5748" type="stmt" count="0"/>
      <line num="5749" type="stmt" count="0"/>
      <line num="5750" type="stmt" count="0"/>
      <line num="5751" type="stmt" count="0"/>
      <line num="5753" type="stmt" count="0"/>
      <line num="5755" type="stmt" count="0"/>
      <line num="5756" type="stmt" count="0"/>
      <line num="5758" type="stmt" count="0"/>
      <line num="5764" type="stmt" count="0"/>
      <line num="5765" type="stmt" count="0"/>
      <line num="5766" type="stmt" count="0"/>
      <line num="5767" type="stmt" count="0"/>
      <line num="5769" type="stmt" count="0"/>
      <line num="5771" type="stmt" count="0"/>
      <line num="5772" type="stmt" count="0"/>
      <line num="5773" type="stmt" count="0"/>
      <line num="5777" type="stmt" count="0"/>
      <line num="5778" type="stmt" count="0"/>
      <line num="5780" type="stmt" count="0"/>
      <line num="5785" type="stmt" count="0"/>
      <line num="5786" type="stmt" count="0"/>
      <line num="5787" type="stmt" count="0"/>
      <line num="5788" type="stmt" count="0"/>
      <line num="5790" type="stmt" count="0"/>
      <line num="5791" type="stmt" count="0"/>
      <line num="5792" type="stmt" count="0"/>
      <line num="5793" type="stmt" count="0"/>
      <line num="5795" type="stmt" count="0"/>
      <line num="5797" type="stmt" count="0"/>
      <line num="5798" type="stmt" count="0"/>
      <line num="5799" type="stmt" count="0"/>
      <line num="5802" type="stmt" count="0"/>
      <line num="5803" type="stmt" count="0"/>
      <line num="5804" type="stmt" count="0"/>
      <line num="5805" type="stmt" count="0"/>
      <line num="5806" type="stmt" count="0"/>
      <line num="5807" type="stmt" count="0"/>
      <line num="5808" type="stmt" count="0"/>
      <line num="5809" type="stmt" count="0"/>
      <line num="5812" type="method" name="discardspace_or_newline" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="5813" type="stmt" count="0"/>
      <line num="5814" type="stmt" count="0"/>
      <line num="5815" type="stmt" count="0"/>
      <line num="5816" type="stmt" count="0"/>
      <line num="5817" type="stmt" count="0"/>
      <line num="5818" type="stmt" count="0"/>
      <line num="5820" type="stmt" count="0"/>
      <line num="5823" type="stmt" count="0"/>
      <line num="5824" type="stmt" count="0"/>
      <line num="5826" type="stmt" count="0"/>
      <line num="5827" type="stmt" count="0"/>
      <line num="5829" type="stmt" count="0"/>
      <line num="5830" type="stmt" count="0"/>
      <line num="5831" type="stmt" count="0"/>
      <line num="5832" type="stmt" count="0"/>
      <line num="5833" type="stmt" count="0"/>
      <line num="5834" type="stmt" count="0"/>
      <line num="5835" type="stmt" count="0"/>
      <line num="5836" type="stmt" count="0"/>
      <line num="5839" type="method" name="parsegeneric_att_value" visibility="private" complexity="44" crap="1980" count="0"/>
      <line num="5840" type="stmt" count="0"/>
      <line num="5841" type="stmt" count="0"/>
      <line num="5842" type="stmt" count="0"/>
      <line num="5843" type="stmt" count="0"/>
      <line num="5844" type="stmt" count="0"/>
      <line num="5845" type="stmt" count="0"/>
      <line num="5846" type="stmt" count="0"/>
      <line num="5847" type="stmt" count="0"/>
      <line num="5848" type="stmt" count="0"/>
      <line num="5850" type="stmt" count="0"/>
      <line num="5851" type="stmt" count="0"/>
      <line num="5853" type="stmt" count="0"/>
      <line num="5855" type="stmt" count="0"/>
      <line num="5856" type="stmt" count="0"/>
      <line num="5858" type="stmt" count="0"/>
      <line num="5860" type="stmt" count="0"/>
      <line num="5861" type="stmt" count="0"/>
      <line num="5862" type="stmt" count="0"/>
      <line num="5866" type="stmt" count="0"/>
      <line num="5867" type="stmt" count="0"/>
      <line num="5868" type="stmt" count="0"/>
      <line num="5869" type="stmt" count="0"/>
      <line num="5872" type="stmt" count="0"/>
      <line num="5873" type="stmt" count="0"/>
      <line num="5874" type="stmt" count="0"/>
      <line num="5876" type="stmt" count="0"/>
      <line num="5877" type="stmt" count="0"/>
      <line num="5878" type="stmt" count="0"/>
      <line num="5879" type="stmt" count="0"/>
      <line num="5880" type="stmt" count="0"/>
      <line num="5882" type="stmt" count="0"/>
      <line num="5885" type="stmt" count="0"/>
      <line num="5886" type="stmt" count="0"/>
      <line num="5888" type="stmt" count="0"/>
      <line num="5889" type="stmt" count="0"/>
      <line num="5890" type="stmt" count="0"/>
      <line num="5894" type="stmt" count="0"/>
      <line num="5895" type="stmt" count="0"/>
      <line num="5896" type="stmt" count="0"/>
      <line num="5899" type="stmt" count="0"/>
      <line num="5901" type="stmt" count="0"/>
      <line num="5902" type="stmt" count="0"/>
      <line num="5903" type="stmt" count="0"/>
      <line num="5904" type="stmt" count="0"/>
      <line num="5906" type="stmt" count="0"/>
      <line num="5907" type="stmt" count="0"/>
      <line num="5909" type="stmt" count="0"/>
      <line num="5911" type="stmt" count="0"/>
      <line num="5912" type="stmt" count="0"/>
      <line num="5913" type="stmt" count="0"/>
      <line num="5914" type="stmt" count="0"/>
      <line num="5916" type="stmt" count="0"/>
      <line num="5917" type="stmt" count="0"/>
      <line num="5919" type="stmt" count="0"/>
      <line num="5920" type="stmt" count="0"/>
      <line num="5921" type="stmt" count="0"/>
      <line num="5923" type="stmt" count="0"/>
      <line num="5924" type="stmt" count="0"/>
      <line num="5925" type="stmt" count="0"/>
      <line num="5926" type="stmt" count="0"/>
      <line num="5928" type="stmt" count="0"/>
      <line num="5930" type="stmt" count="0"/>
      <line num="5931" type="stmt" count="0"/>
      <line num="5932" type="stmt" count="0"/>
      <line num="5938" type="stmt" count="0"/>
      <line num="5939" type="stmt" count="0"/>
      <line num="5941" type="stmt" count="0"/>
      <line num="5942" type="stmt" count="0"/>
      <line num="5943" type="stmt" count="0"/>
      <line num="5944" type="stmt" count="0"/>
      <line num="5947" type="stmt" count="0"/>
      <line num="5949" type="stmt" count="0"/>
      <line num="5950" type="stmt" count="0"/>
      <line num="5951" type="stmt" count="0"/>
      <line num="5952" type="stmt" count="0"/>
      <line num="5955" type="stmt" count="0"/>
      <line num="5957" type="stmt" count="0"/>
      <line num="5958" type="stmt" count="0"/>
      <line num="5960" type="stmt" count="0"/>
      <line num="5962" type="stmt" count="0"/>
      <line num="5963" type="stmt" count="0"/>
      <line num="5964" type="stmt" count="0"/>
      <line num="5968" type="stmt" count="0"/>
      <line num="5969" type="stmt" count="0"/>
      <line num="5970" type="stmt" count="0"/>
      <line num="5971" type="stmt" count="0"/>
      <line num="5974" type="stmt" count="0"/>
      <line num="5975" type="stmt" count="0"/>
      <line num="5976" type="stmt" count="0"/>
      <line num="5978" type="stmt" count="0"/>
      <line num="5979" type="stmt" count="0"/>
      <line num="5980" type="stmt" count="0"/>
      <line num="5981" type="stmt" count="0"/>
      <line num="5982" type="stmt" count="0"/>
      <line num="5984" type="stmt" count="0"/>
      <line num="5987" type="stmt" count="0"/>
      <line num="5988" type="stmt" count="0"/>
      <line num="5990" type="stmt" count="0"/>
      <line num="5991" type="stmt" count="0"/>
      <line num="5992" type="stmt" count="0"/>
      <line num="5996" type="stmt" count="0"/>
      <line num="5997" type="stmt" count="0"/>
      <line num="5998" type="stmt" count="0"/>
      <line num="6001" type="stmt" count="0"/>
      <line num="6003" type="stmt" count="0"/>
      <line num="6004" type="stmt" count="0"/>
      <line num="6005" type="stmt" count="0"/>
      <line num="6006" type="stmt" count="0"/>
      <line num="6008" type="stmt" count="0"/>
      <line num="6009" type="stmt" count="0"/>
      <line num="6011" type="stmt" count="0"/>
      <line num="6013" type="stmt" count="0"/>
      <line num="6014" type="stmt" count="0"/>
      <line num="6015" type="stmt" count="0"/>
      <line num="6016" type="stmt" count="0"/>
      <line num="6018" type="stmt" count="0"/>
      <line num="6019" type="stmt" count="0"/>
      <line num="6021" type="stmt" count="0"/>
      <line num="6022" type="stmt" count="0"/>
      <line num="6023" type="stmt" count="0"/>
      <line num="6025" type="stmt" count="0"/>
      <line num="6026" type="stmt" count="0"/>
      <line num="6027" type="stmt" count="0"/>
      <line num="6028" type="stmt" count="0"/>
      <line num="6030" type="stmt" count="0"/>
      <line num="6032" type="stmt" count="0"/>
      <line num="6033" type="stmt" count="0"/>
      <line num="6034" type="stmt" count="0"/>
      <line num="6040" type="stmt" count="0"/>
      <line num="6041" type="stmt" count="0"/>
      <line num="6043" type="stmt" count="0"/>
      <line num="6044" type="stmt" count="0"/>
      <line num="6045" type="stmt" count="0"/>
      <line num="6046" type="stmt" count="0"/>
      <line num="6049" type="stmt" count="0"/>
      <line num="6051" type="stmt" count="0"/>
      <line num="6052" type="stmt" count="0"/>
      <line num="6053" type="stmt" count="0"/>
      <line num="6054" type="stmt" count="0"/>
      <line num="6057" type="stmt" count="0"/>
      <line num="6059" type="stmt" count="0"/>
      <line num="6060" type="stmt" count="0"/>
      <line num="6062" type="stmt" count="0"/>
      <line num="6063" type="stmt" count="0"/>
      <line num="6064" type="stmt" count="0"/>
      <line num="6068" type="stmt" count="0"/>
      <line num="6070" type="stmt" count="0"/>
      <line num="6071" type="stmt" count="0"/>
      <line num="6073" type="stmt" count="0"/>
      <line num="6074" type="stmt" count="0"/>
      <line num="6075" type="stmt" count="0"/>
      <line num="6078" type="stmt" count="0"/>
      <line num="6080" type="stmt" count="0"/>
      <line num="6081" type="stmt" count="0"/>
      <line num="6082" type="stmt" count="0"/>
      <line num="6083" type="stmt" count="0"/>
      <line num="6085" type="stmt" count="0"/>
      <line num="6087" type="stmt" count="0"/>
      <line num="6088" type="stmt" count="0"/>
      <line num="6089" type="stmt" count="0"/>
      <line num="6091" type="stmt" count="0"/>
      <line num="6092" type="stmt" count="0"/>
      <line num="6093" type="stmt" count="0"/>
      <line num="6096" type="stmt" count="0"/>
      <line num="6097" type="stmt" count="0"/>
      <line num="6098" type="stmt" count="0"/>
      <line num="6099" type="stmt" count="0"/>
      <line num="6101" type="stmt" count="0"/>
      <line num="6102" type="stmt" count="0"/>
      <line num="6104" type="stmt" count="0"/>
      <line num="6105" type="stmt" count="0"/>
      <line num="6106" type="stmt" count="0"/>
      <line num="6108" type="stmt" count="0"/>
      <line num="6109" type="stmt" count="0"/>
      <line num="6110" type="stmt" count="0"/>
      <line num="6111" type="stmt" count="0"/>
      <line num="6113" type="stmt" count="0"/>
      <line num="6117" type="stmt" count="0"/>
      <line num="6118" type="stmt" count="0"/>
      <line num="6119" type="stmt" count="0"/>
      <line num="6121" type="stmt" count="0"/>
      <line num="6122" type="stmt" count="0"/>
      <line num="6123" type="stmt" count="0"/>
      <line num="6126" type="stmt" count="0"/>
      <line num="6128" type="stmt" count="0"/>
      <line num="6129" type="stmt" count="0"/>
      <line num="6130" type="stmt" count="0"/>
      <line num="6134" type="stmt" count="0"/>
      <line num="6135" type="stmt" count="0"/>
      <line num="6136" type="stmt" count="0"/>
      <line num="6137" type="stmt" count="0"/>
      <line num="6138" type="stmt" count="0"/>
      <line num="6139" type="stmt" count="0"/>
      <line num="6140" type="stmt" count="0"/>
      <line num="6141" type="stmt" count="0"/>
      <line num="6144" type="method" name="parseextlink_nonipv6url_parameterized" visibility="private" complexity="25" crap="650" count="0"/>
      <line num="6145" type="stmt" count="0"/>
      <line num="6146" type="stmt" count="0"/>
      <line num="6147" type="stmt" count="0"/>
      <line num="6148" type="stmt" count="0"/>
      <line num="6149" type="stmt" count="0"/>
      <line num="6150" type="stmt" count="0"/>
      <line num="6151" type="stmt" count="0"/>
      <line num="6152" type="stmt" count="0"/>
      <line num="6153" type="stmt" count="0"/>
      <line num="6155" type="stmt" count="0"/>
      <line num="6156" type="stmt" count="0"/>
      <line num="6157" type="stmt" count="0"/>
      <line num="6158" type="stmt" count="0"/>
      <line num="6161" type="stmt" count="0"/>
      <line num="6162" type="stmt" count="0"/>
      <line num="6164" type="stmt" count="0"/>
      <line num="6165" type="stmt" count="0"/>
      <line num="6166" type="stmt" count="0"/>
      <line num="6167" type="stmt" count="0"/>
      <line num="6169" type="stmt" count="0"/>
      <line num="6170" type="stmt" count="0"/>
      <line num="6171" type="stmt" count="0"/>
      <line num="6174" type="stmt" count="0"/>
      <line num="6175" type="stmt" count="0"/>
      <line num="6176" type="stmt" count="0"/>
      <line num="6178" type="stmt" count="0"/>
      <line num="6182" type="stmt" count="0"/>
      <line num="6184" type="stmt" count="0"/>
      <line num="6185" type="stmt" count="0"/>
      <line num="6186" type="stmt" count="0"/>
      <line num="6187" type="stmt" count="0"/>
      <line num="6188" type="stmt" count="0"/>
      <line num="6190" type="stmt" count="0"/>
      <line num="6191" type="stmt" count="0"/>
      <line num="6192" type="stmt" count="0"/>
      <line num="6193" type="stmt" count="0"/>
      <line num="6197" type="stmt" count="0"/>
      <line num="6198" type="stmt" count="0"/>
      <line num="6199" type="stmt" count="0"/>
      <line num="6201" type="stmt" count="0"/>
      <line num="6202" type="stmt" count="0"/>
      <line num="6204" type="stmt" count="0"/>
      <line num="6205" type="stmt" count="0"/>
      <line num="6209" type="stmt" count="0"/>
      <line num="6210" type="stmt" count="0"/>
      <line num="6211" type="stmt" count="0"/>
      <line num="6212" type="stmt" count="0"/>
      <line num="6214" type="stmt" count="0"/>
      <line num="6216" type="stmt" count="0"/>
      <line num="6217" type="stmt" count="0"/>
      <line num="6218" type="stmt" count="0"/>
      <line num="6219" type="stmt" count="0"/>
      <line num="6222" type="stmt" count="0"/>
      <line num="6224" type="stmt" count="0"/>
      <line num="6225" type="stmt" count="0"/>
      <line num="6226" type="stmt" count="0"/>
      <line num="6227" type="stmt" count="0"/>
      <line num="6229" type="stmt" count="0"/>
      <line num="6230" type="stmt" count="0"/>
      <line num="6231" type="stmt" count="0"/>
      <line num="6232" type="stmt" count="0"/>
      <line num="6234" type="stmt" count="0"/>
      <line num="6235" type="stmt" count="0"/>
      <line num="6236" type="stmt" count="0"/>
      <line num="6237" type="stmt" count="0"/>
      <line num="6239" type="stmt" count="0"/>
      <line num="6241" type="stmt" count="0"/>
      <line num="6242" type="stmt" count="0"/>
      <line num="6244" type="stmt" count="0"/>
      <line num="6245" type="stmt" count="0"/>
      <line num="6246" type="stmt" count="0"/>
      <line num="6247" type="stmt" count="0"/>
      <line num="6248" type="stmt" count="0"/>
      <line num="6251" type="stmt" count="0"/>
      <line num="6253" type="stmt" count="0"/>
      <line num="6254" type="stmt" count="0"/>
      <line num="6256" type="stmt" count="0"/>
      <line num="6261" type="stmt" count="0"/>
      <line num="6262" type="stmt" count="0"/>
      <line num="6264" type="stmt" count="0"/>
      <line num="6267" type="stmt" count="0"/>
      <line num="6268" type="stmt" count="0"/>
      <line num="6272" type="stmt" count="0"/>
      <line num="6273" type="stmt" count="0"/>
      <line num="6274" type="stmt" count="0"/>
      <line num="6275" type="stmt" count="0"/>
      <line num="6277" type="stmt" count="0"/>
      <line num="6278" type="stmt" count="0"/>
      <line num="6279" type="stmt" count="0"/>
      <line num="6280" type="stmt" count="0"/>
      <line num="6281" type="stmt" count="0"/>
      <line num="6282" type="stmt" count="0"/>
      <line num="6283" type="stmt" count="0"/>
      <line num="6284" type="stmt" count="0"/>
      <line num="6287" type="method" name="parseurltext" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="6288" type="stmt" count="0"/>
      <line num="6289" type="stmt" count="0"/>
      <line num="6290" type="stmt" count="0"/>
      <line num="6291" type="stmt" count="0"/>
      <line num="6292" type="stmt" count="0"/>
      <line num="6293" type="stmt" count="0"/>
      <line num="6294" type="stmt" count="0"/>
      <line num="6295" type="stmt" count="0"/>
      <line num="6296" type="stmt" count="0"/>
      <line num="6298" type="stmt" count="0"/>
      <line num="6299" type="stmt" count="0"/>
      <line num="6300" type="stmt" count="0"/>
      <line num="6303" type="stmt" count="0"/>
      <line num="6305" type="stmt" count="0"/>
      <line num="6306" type="stmt" count="0"/>
      <line num="6307" type="stmt" count="0"/>
      <line num="6308" type="stmt" count="0"/>
      <line num="6309" type="stmt" count="0"/>
      <line num="6311" type="stmt" count="0"/>
      <line num="6312" type="stmt" count="0"/>
      <line num="6313" type="stmt" count="0"/>
      <line num="6315" type="stmt" count="0"/>
      <line num="6317" type="stmt" count="0"/>
      <line num="6318" type="stmt" count="0"/>
      <line num="6319" type="stmt" count="0"/>
      <line num="6320" type="stmt" count="0"/>
      <line num="6323" type="stmt" count="0"/>
      <line num="6325" type="stmt" count="0"/>
      <line num="6326" type="stmt" count="0"/>
      <line num="6327" type="stmt" count="0"/>
      <line num="6328" type="stmt" count="0"/>
      <line num="6329" type="stmt" count="0"/>
      <line num="6331" type="stmt" count="0"/>
      <line num="6332" type="stmt" count="0"/>
      <line num="6333" type="stmt" count="0"/>
      <line num="6335" type="stmt" count="0"/>
      <line num="6337" type="stmt" count="0"/>
      <line num="6338" type="stmt" count="0"/>
      <line num="6339" type="stmt" count="0"/>
      <line num="6340" type="stmt" count="0"/>
      <line num="6342" type="stmt" count="0"/>
      <line num="6344" type="stmt" count="0"/>
      <line num="6345" type="stmt" count="0"/>
      <line num="6346" type="stmt" count="0"/>
      <line num="6347" type="stmt" count="0"/>
      <line num="6350" type="stmt" count="0"/>
      <line num="6352" type="stmt" count="0"/>
      <line num="6353" type="stmt" count="0"/>
      <line num="6354" type="stmt" count="0"/>
      <line num="6355" type="stmt" count="0"/>
      <line num="6356" type="stmt" count="0"/>
      <line num="6357" type="stmt" count="0"/>
      <line num="6358" type="stmt" count="0"/>
      <line num="6360" type="stmt" count="0"/>
      <line num="6361" type="stmt" count="0"/>
      <line num="6362" type="stmt" count="0"/>
      <line num="6365" type="stmt" count="0"/>
      <line num="6367" type="stmt" count="0"/>
      <line num="6368" type="stmt" count="0"/>
      <line num="6369" type="stmt" count="0"/>
      <line num="6370" type="stmt" count="0"/>
      <line num="6372" type="stmt" count="0"/>
      <line num="6374" type="stmt" count="0"/>
      <line num="6375" type="stmt" count="0"/>
      <line num="6376" type="stmt" count="0"/>
      <line num="6377" type="stmt" count="0"/>
      <line num="6380" type="stmt" count="0"/>
      <line num="6382" type="stmt" count="0"/>
      <line num="6383" type="stmt" count="0"/>
      <line num="6384" type="stmt" count="0"/>
      <line num="6385" type="stmt" count="0"/>
      <line num="6386" type="stmt" count="0"/>
      <line num="6387" type="stmt" count="0"/>
      <line num="6388" type="stmt" count="0"/>
      <line num="6390" type="stmt" count="0"/>
      <line num="6391" type="stmt" count="0"/>
      <line num="6392" type="stmt" count="0"/>
      <line num="6395" type="stmt" count="0"/>
      <line num="6397" type="stmt" count="0"/>
      <line num="6398" type="stmt" count="0"/>
      <line num="6399" type="stmt" count="0"/>
      <line num="6400" type="stmt" count="0"/>
      <line num="6402" type="stmt" count="0"/>
      <line num="6404" type="stmt" count="0"/>
      <line num="6405" type="stmt" count="0"/>
      <line num="6406" type="stmt" count="0"/>
      <line num="6407" type="stmt" count="0"/>
      <line num="6410" type="stmt" count="0"/>
      <line num="6412" type="stmt" count="0"/>
      <line num="6413" type="stmt" count="0"/>
      <line num="6415" type="stmt" count="0"/>
      <line num="6418" type="stmt" count="0"/>
      <line num="6419" type="stmt" count="0"/>
      <line num="6422" type="stmt" count="0"/>
      <line num="6423" type="stmt" count="0"/>
      <line num="6424" type="stmt" count="0"/>
      <line num="6425" type="stmt" count="0"/>
      <line num="6426" type="stmt" count="0"/>
      <line num="6427" type="stmt" count="0"/>
      <line num="6428" type="stmt" count="0"/>
      <line num="6429" type="stmt" count="0"/>
      <line num="6432" type="method" name="parseinline_element" visibility="private" complexity="30" crap="930" count="0"/>
      <line num="6433" type="stmt" count="0"/>
      <line num="6434" type="stmt" count="0"/>
      <line num="6435" type="stmt" count="0"/>
      <line num="6436" type="stmt" count="0"/>
      <line num="6437" type="stmt" count="0"/>
      <line num="6438" type="stmt" count="0"/>
      <line num="6439" type="stmt" count="0"/>
      <line num="6440" type="stmt" count="0"/>
      <line num="6441" type="stmt" count="0"/>
      <line num="6443" type="stmt" count="0"/>
      <line num="6444" type="stmt" count="0"/>
      <line num="6446" type="stmt" count="0"/>
      <line num="6448" type="stmt" count="0"/>
      <line num="6449" type="stmt" count="0"/>
      <line num="6450" type="stmt" count="0"/>
      <line num="6451" type="stmt" count="0"/>
      <line num="6452" type="stmt" count="0"/>
      <line num="6453" type="stmt" count="0"/>
      <line num="6454" type="stmt" count="0"/>
      <line num="6456" type="stmt" count="0"/>
      <line num="6457" type="stmt" count="0"/>
      <line num="6458" type="stmt" count="0"/>
      <line num="6461" type="stmt" count="0"/>
      <line num="6463" type="stmt" count="0"/>
      <line num="6464" type="stmt" count="0"/>
      <line num="6465" type="stmt" count="0"/>
      <line num="6466" type="stmt" count="0"/>
      <line num="6468" type="stmt" count="0"/>
      <line num="6470" type="stmt" count="0"/>
      <line num="6471" type="stmt" count="0"/>
      <line num="6472" type="stmt" count="0"/>
      <line num="6473" type="stmt" count="0"/>
      <line num="6476" type="stmt" count="0"/>
      <line num="6478" type="stmt" count="0"/>
      <line num="6479" type="stmt" count="0"/>
      <line num="6480" type="stmt" count="0"/>
      <line num="6481" type="stmt" count="0"/>
      <line num="6482" type="stmt" count="0"/>
      <line num="6483" type="stmt" count="0"/>
      <line num="6484" type="stmt" count="0"/>
      <line num="6486" type="stmt" count="0"/>
      <line num="6487" type="stmt" count="0"/>
      <line num="6488" type="stmt" count="0"/>
      <line num="6491" type="stmt" count="0"/>
      <line num="6493" type="stmt" count="0"/>
      <line num="6494" type="stmt" count="0"/>
      <line num="6495" type="stmt" count="0"/>
      <line num="6496" type="stmt" count="0"/>
      <line num="6498" type="stmt" count="0"/>
      <line num="6500" type="stmt" count="0"/>
      <line num="6501" type="stmt" count="0"/>
      <line num="6502" type="stmt" count="0"/>
      <line num="6503" type="stmt" count="0"/>
      <line num="6506" type="stmt" count="0"/>
      <line num="6508" type="stmt" count="0"/>
      <line num="6509" type="stmt" count="0"/>
      <line num="6510" type="stmt" count="0"/>
      <line num="6511" type="stmt" count="0"/>
      <line num="6512" type="stmt" count="0"/>
      <line num="6513" type="stmt" count="0"/>
      <line num="6514" type="stmt" count="0"/>
      <line num="6516" type="stmt" count="0"/>
      <line num="6517" type="stmt" count="0"/>
      <line num="6518" type="stmt" count="0"/>
      <line num="6521" type="stmt" count="0"/>
      <line num="6523" type="stmt" count="0"/>
      <line num="6524" type="stmt" count="0"/>
      <line num="6525" type="stmt" count="0"/>
      <line num="6526" type="stmt" count="0"/>
      <line num="6528" type="stmt" count="0"/>
      <line num="6530" type="stmt" count="0"/>
      <line num="6531" type="stmt" count="0"/>
      <line num="6532" type="stmt" count="0"/>
      <line num="6533" type="stmt" count="0"/>
      <line num="6536" type="stmt" count="0"/>
      <line num="6537" type="stmt" count="0"/>
      <line num="6540" type="stmt" count="0"/>
      <line num="6541" type="stmt" count="0"/>
      <line num="6542" type="stmt" count="0"/>
      <line num="6543" type="stmt" count="0"/>
      <line num="6545" type="stmt" count="0"/>
      <line num="6546" type="stmt" count="0"/>
      <line num="6547" type="stmt" count="0"/>
      <line num="6548" type="stmt" count="0"/>
      <line num="6550" type="stmt" count="0"/>
      <line num="6551" type="stmt" count="0"/>
      <line num="6552" type="stmt" count="0"/>
      <line num="6553" type="stmt" count="0"/>
      <line num="6554" type="stmt" count="0"/>
      <line num="6555" type="stmt" count="0"/>
      <line num="6557" type="stmt" count="0"/>
      <line num="6558" type="stmt" count="0"/>
      <line num="6559" type="stmt" count="0"/>
      <line num="6560" type="stmt" count="0"/>
      <line num="6563" type="stmt" count="0"/>
      <line num="6565" type="stmt" count="0"/>
      <line num="6566" type="stmt" count="0"/>
      <line num="6568" type="stmt" count="0"/>
      <line num="6572" type="stmt" count="0"/>
      <line num="6573" type="stmt" count="0"/>
      <line num="6574" type="stmt" count="0"/>
      <line num="6576" type="stmt" count="0"/>
      <line num="6580" type="stmt" count="0"/>
      <line num="6582" type="stmt" count="0"/>
      <line num="6583" type="stmt" count="0"/>
      <line num="6584" type="stmt" count="0"/>
      <line num="6585" type="stmt" count="0"/>
      <line num="6586" type="stmt" count="0"/>
      <line num="6587" type="stmt" count="0"/>
      <line num="6588" type="stmt" count="0"/>
      <line num="6590" type="stmt" count="0"/>
      <line num="6591" type="stmt" count="0"/>
      <line num="6592" type="stmt" count="0"/>
      <line num="6596" type="stmt" count="0"/>
      <line num="6597" type="stmt" count="0"/>
      <line num="6598" type="stmt" count="0"/>
      <line num="6600" type="stmt" count="0"/>
      <line num="6603" type="stmt" count="0"/>
      <line num="6604" type="stmt" count="0"/>
      <line num="6605" type="stmt" count="0"/>
      <line num="6606" type="stmt" count="0"/>
      <line num="6608" type="stmt" count="0"/>
      <line num="6610" type="stmt" count="0"/>
      <line num="6611" type="stmt" count="0"/>
      <line num="6612" type="stmt" count="0"/>
      <line num="6613" type="stmt" count="0"/>
      <line num="6616" type="stmt" count="0"/>
      <line num="6618" type="stmt" count="0"/>
      <line num="6619" type="stmt" count="0"/>
      <line num="6620" type="stmt" count="0"/>
      <line num="6621" type="stmt" count="0"/>
      <line num="6622" type="stmt" count="0"/>
      <line num="6623" type="stmt" count="0"/>
      <line num="6624" type="stmt" count="0"/>
      <line num="6626" type="stmt" count="0"/>
      <line num="6627" type="stmt" count="0"/>
      <line num="6628" type="stmt" count="0"/>
      <line num="6631" type="stmt" count="0"/>
      <line num="6633" type="stmt" count="0"/>
      <line num="6634" type="stmt" count="0"/>
      <line num="6635" type="stmt" count="0"/>
      <line num="6636" type="stmt" count="0"/>
      <line num="6638" type="stmt" count="0"/>
      <line num="6640" type="stmt" count="0"/>
      <line num="6641" type="stmt" count="0"/>
      <line num="6642" type="stmt" count="0"/>
      <line num="6646" type="stmt" count="0"/>
      <line num="6647" type="stmt" count="0"/>
      <line num="6648" type="stmt" count="0"/>
      <line num="6649" type="stmt" count="0"/>
      <line num="6650" type="stmt" count="0"/>
      <line num="6651" type="stmt" count="0"/>
      <line num="6652" type="stmt" count="0"/>
      <line num="6653" type="stmt" count="0"/>
      <line num="6656" type="method" name="discardlist_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="6657" type="stmt" count="0"/>
      <line num="6658" type="stmt" count="0"/>
      <line num="6659" type="stmt" count="0"/>
      <line num="6660" type="stmt" count="0"/>
      <line num="6661" type="stmt" count="0"/>
      <line num="6662" type="stmt" count="0"/>
      <line num="6664" type="stmt" count="0"/>
      <line num="6667" type="stmt" count="0"/>
      <line num="6668" type="stmt" count="0"/>
      <line num="6670" type="stmt" count="0"/>
      <line num="6671" type="stmt" count="0"/>
      <line num="6673" type="stmt" count="0"/>
      <line num="6674" type="stmt" count="0"/>
      <line num="6675" type="stmt" count="0"/>
      <line num="6676" type="stmt" count="0"/>
      <line num="6677" type="stmt" count="0"/>
      <line num="6678" type="stmt" count="0"/>
      <line num="6679" type="stmt" count="0"/>
      <line num="6680" type="stmt" count="0"/>
      <line num="6683" type="method" name="parselist_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="6684" type="stmt" count="0"/>
      <line num="6685" type="stmt" count="0"/>
      <line num="6686" type="stmt" count="0"/>
      <line num="6687" type="stmt" count="0"/>
      <line num="6688" type="stmt" count="0"/>
      <line num="6689" type="stmt" count="0"/>
      <line num="6691" type="stmt" count="0"/>
      <line num="6694" type="stmt" count="0"/>
      <line num="6695" type="stmt" count="0"/>
      <line num="6697" type="stmt" count="0"/>
      <line num="6698" type="stmt" count="0"/>
      <line num="6700" type="stmt" count="0"/>
      <line num="6701" type="stmt" count="0"/>
      <line num="6702" type="stmt" count="0"/>
      <line num="6703" type="stmt" count="0"/>
      <line num="6704" type="stmt" count="0"/>
      <line num="6705" type="stmt" count="0"/>
      <line num="6706" type="stmt" count="0"/>
      <line num="6707" type="stmt" count="0"/>
      <line num="6710" type="method" name="parsedtdd_colon" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="6711" type="stmt" count="0"/>
      <line num="6712" type="stmt" count="0"/>
      <line num="6713" type="stmt" count="0"/>
      <line num="6714" type="stmt" count="0"/>
      <line num="6715" type="stmt" count="0"/>
      <line num="6716" type="stmt" count="0"/>
      <line num="6717" type="stmt" count="0"/>
      <line num="6718" type="stmt" count="0"/>
      <line num="6719" type="stmt" count="0"/>
      <line num="6721" type="stmt" count="0"/>
      <line num="6722" type="stmt" count="0"/>
      <line num="6723" type="stmt" count="0"/>
      <line num="6725" type="stmt" count="0"/>
      <line num="6726" type="stmt" count="0"/>
      <line num="6727" type="stmt" count="0"/>
      <line num="6728" type="stmt" count="0"/>
      <line num="6731" type="stmt" count="0"/>
      <line num="6733" type="stmt" count="0"/>
      <line num="6734" type="stmt" count="0"/>
      <line num="6735" type="stmt" count="0"/>
      <line num="6736" type="stmt" count="0"/>
      <line num="6737" type="stmt" count="0"/>
      <line num="6739" type="stmt" count="0"/>
      <line num="6740" type="stmt" count="0"/>
      <line num="6741" type="stmt" count="0"/>
      <line num="6742" type="stmt" count="0"/>
      <line num="6743" type="stmt" count="0"/>
      <line num="6745" type="stmt" count="0"/>
      <line num="6747" type="stmt" count="0"/>
      <line num="6748" type="stmt" count="0"/>
      <line num="6749" type="stmt" count="0"/>
      <line num="6752" type="stmt" count="0"/>
      <line num="6753" type="stmt" count="0"/>
      <line num="6754" type="stmt" count="0"/>
      <line num="6755" type="stmt" count="0"/>
      <line num="6756" type="stmt" count="0"/>
      <line num="6757" type="stmt" count="0"/>
      <line num="6758" type="stmt" count="0"/>
      <line num="6759" type="stmt" count="0"/>
      <line num="6762" type="method" name="discardeolf" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6763" type="stmt" count="0"/>
      <line num="6764" type="stmt" count="0"/>
      <line num="6765" type="stmt" count="0"/>
      <line num="6766" type="stmt" count="0"/>
      <line num="6767" type="stmt" count="0"/>
      <line num="6768" type="stmt" count="0"/>
      <line num="6770" type="stmt" count="0"/>
      <line num="6774" type="stmt" count="0"/>
      <line num="6775" type="stmt" count="0"/>
      <line num="6776" type="stmt" count="0"/>
      <line num="6778" type="stmt" count="0"/>
      <line num="6780" type="stmt" count="0"/>
      <line num="6781" type="stmt" count="0"/>
      <line num="6782" type="stmt" count="0"/>
      <line num="6783" type="stmt" count="0"/>
      <line num="6784" type="stmt" count="0"/>
      <line num="6785" type="stmt" count="0"/>
      <line num="6786" type="stmt" count="0"/>
      <line num="6787" type="stmt" count="0"/>
      <line num="6790" type="method" name="parsespace_or_comment" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6791" type="stmt" count="0"/>
      <line num="6792" type="stmt" count="0"/>
      <line num="6793" type="stmt" count="0"/>
      <line num="6794" type="stmt" count="0"/>
      <line num="6795" type="stmt" count="0"/>
      <line num="6796" type="stmt" count="0"/>
      <line num="6798" type="stmt" count="0"/>
      <line num="6802" type="stmt" count="0"/>
      <line num="6803" type="stmt" count="0"/>
      <line num="6804" type="stmt" count="0"/>
      <line num="6806" type="stmt" count="0"/>
      <line num="6808" type="stmt" count="0"/>
      <line num="6809" type="stmt" count="0"/>
      <line num="6810" type="stmt" count="0"/>
      <line num="6811" type="stmt" count="0"/>
      <line num="6812" type="stmt" count="0"/>
      <line num="6813" type="stmt" count="0"/>
      <line num="6814" type="stmt" count="0"/>
      <line num="6815" type="stmt" count="0"/>
      <line num="6818" type="method" name="discardsof" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="6819" type="stmt" count="0"/>
      <line num="6820" type="stmt" count="0"/>
      <line num="6821" type="stmt" count="0"/>
      <line num="6822" type="stmt" count="0"/>
      <line num="6823" type="stmt" count="0"/>
      <line num="6824" type="stmt" count="0"/>
      <line num="6826" type="stmt" count="0"/>
      <line num="6829" type="stmt" count="0"/>
      <line num="6830" type="stmt" count="0"/>
      <line num="6831" type="stmt" count="0"/>
      <line num="6832" type="stmt" count="0"/>
      <line num="6834" type="stmt" count="0"/>
      <line num="6836" type="stmt" count="0"/>
      <line num="6837" type="stmt" count="0"/>
      <line num="6838" type="stmt" count="0"/>
      <line num="6839" type="stmt" count="0"/>
      <line num="6840" type="stmt" count="0"/>
      <line num="6841" type="stmt" count="0"/>
      <line num="6842" type="stmt" count="0"/>
      <line num="6843" type="stmt" count="0"/>
      <line num="6846" type="method" name="parseredirect" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="6847" type="stmt" count="0"/>
      <line num="6848" type="stmt" count="0"/>
      <line num="6849" type="stmt" count="0"/>
      <line num="6850" type="stmt" count="0"/>
      <line num="6851" type="stmt" count="0"/>
      <line num="6852" type="stmt" count="0"/>
      <line num="6853" type="stmt" count="0"/>
      <line num="6854" type="stmt" count="0"/>
      <line num="6855" type="stmt" count="0"/>
      <line num="6857" type="stmt" count="0"/>
      <line num="6858" type="stmt" count="0"/>
      <line num="6859" type="stmt" count="0"/>
      <line num="6861" type="stmt" count="0"/>
      <line num="6862" type="stmt" count="0"/>
      <line num="6864" type="stmt" count="0"/>
      <line num="6865" type="stmt" count="0"/>
      <line num="6866" type="stmt" count="0"/>
      <line num="6868" type="stmt" count="0"/>
      <line num="6870" type="stmt" count="0"/>
      <line num="6871" type="stmt" count="0"/>
      <line num="6872" type="stmt" count="0"/>
      <line num="6876" type="stmt" count="0"/>
      <line num="6878" type="stmt" count="0"/>
      <line num="6879" type="stmt" count="0"/>
      <line num="6881" type="stmt" count="0"/>
      <line num="6882" type="stmt" count="0"/>
      <line num="6883" type="stmt" count="0"/>
      <line num="6884" type="stmt" count="0"/>
      <line num="6887" type="stmt" count="0"/>
      <line num="6889" type="stmt" count="0"/>
      <line num="6890" type="stmt" count="0"/>
      <line num="6891" type="stmt" count="0"/>
      <line num="6892" type="stmt" count="0"/>
      <line num="6894" type="stmt" count="0"/>
      <line num="6895" type="stmt" count="0"/>
      <line num="6896" type="stmt" count="0"/>
      <line num="6897" type="stmt" count="0"/>
      <line num="6900" type="stmt" count="0"/>
      <line num="6901" type="stmt" count="0"/>
      <line num="6902" type="stmt" count="0"/>
      <line num="6906" type="stmt" count="0"/>
      <line num="6907" type="stmt" count="0"/>
      <line num="6908" type="stmt" count="0"/>
      <line num="6909" type="stmt" count="0"/>
      <line num="6910" type="stmt" count="0"/>
      <line num="6913" type="stmt" count="0"/>
      <line num="6915" type="stmt" count="0"/>
      <line num="6916" type="stmt" count="0"/>
      <line num="6920" type="stmt" count="0"/>
      <line num="6922" type="stmt" count="0"/>
      <line num="6924" type="stmt" count="0"/>
      <line num="6925" type="stmt" count="0"/>
      <line num="6926" type="stmt" count="0"/>
      <line num="6927" type="stmt" count="0"/>
      <line num="6929" type="stmt" count="0"/>
      <line num="6930" type="stmt" count="0"/>
      <line num="6931" type="stmt" count="0"/>
      <line num="6932" type="stmt" count="0"/>
      <line num="6934" type="stmt" count="0"/>
      <line num="6935" type="stmt" count="0"/>
      <line num="6936" type="stmt" count="0"/>
      <line num="6937" type="stmt" count="0"/>
      <line num="6939" type="stmt" count="0"/>
      <line num="6941" type="stmt" count="0"/>
      <line num="6942" type="stmt" count="0"/>
      <line num="6943" type="stmt" count="0"/>
      <line num="6946" type="stmt" count="0"/>
      <line num="6947" type="stmt" count="0"/>
      <line num="6948" type="stmt" count="0"/>
      <line num="6949" type="stmt" count="0"/>
      <line num="6950" type="stmt" count="0"/>
      <line num="6951" type="stmt" count="0"/>
      <line num="6952" type="stmt" count="0"/>
      <line num="6953" type="stmt" count="0"/>
      <line num="6956" type="method" name="parsesol_transparent" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="6957" type="stmt" count="0"/>
      <line num="6958" type="stmt" count="0"/>
      <line num="6959" type="stmt" count="0"/>
      <line num="6960" type="stmt" count="0"/>
      <line num="6961" type="stmt" count="0"/>
      <line num="6962" type="stmt" count="0"/>
      <line num="6963" type="stmt" count="0"/>
      <line num="6964" type="stmt" count="0"/>
      <line num="6965" type="stmt" count="0"/>
      <line num="6967" type="stmt" count="0"/>
      <line num="6968" type="stmt" count="0"/>
      <line num="6970" type="stmt" count="0"/>
      <line num="6971" type="stmt" count="0"/>
      <line num="6972" type="stmt" count="0"/>
      <line num="6974" type="stmt" count="0"/>
      <line num="6975" type="stmt" count="0"/>
      <line num="6976" type="stmt" count="0"/>
      <line num="6978" type="stmt" count="0"/>
      <line num="6979" type="stmt" count="0"/>
      <line num="6980" type="stmt" count="0"/>
      <line num="6982" type="stmt" count="0"/>
      <line num="6984" type="stmt" count="0"/>
      <line num="6985" type="stmt" count="0"/>
      <line num="6986" type="stmt" count="0"/>
      <line num="6987" type="stmt" count="0"/>
      <line num="6988" type="stmt" count="0"/>
      <line num="6989" type="stmt" count="0"/>
      <line num="6990" type="stmt" count="0"/>
      <line num="6991" type="stmt" count="0"/>
      <line num="6994" type="method" name="parseblock_line" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="6995" type="stmt" count="0"/>
      <line num="6996" type="stmt" count="0"/>
      <line num="6997" type="stmt" count="0"/>
      <line num="6998" type="stmt" count="0"/>
      <line num="6999" type="stmt" count="0"/>
      <line num="7000" type="stmt" count="0"/>
      <line num="7001" type="stmt" count="0"/>
      <line num="7002" type="stmt" count="0"/>
      <line num="7003" type="stmt" count="0"/>
      <line num="7005" type="stmt" count="0"/>
      <line num="7006" type="stmt" count="0"/>
      <line num="7008" type="stmt" count="0"/>
      <line num="7009" type="stmt" count="0"/>
      <line num="7010" type="stmt" count="0"/>
      <line num="7012" type="stmt" count="0"/>
      <line num="7013" type="stmt" count="0"/>
      <line num="7014" type="stmt" count="0"/>
      <line num="7016" type="stmt" count="0"/>
      <line num="7017" type="stmt" count="0"/>
      <line num="7018" type="stmt" count="0"/>
      <line num="7020" type="stmt" count="0"/>
      <line num="7022" type="stmt" count="0"/>
      <line num="7023" type="stmt" count="0"/>
      <line num="7024" type="stmt" count="0"/>
      <line num="7025" type="stmt" count="0"/>
      <line num="7026" type="stmt" count="0"/>
      <line num="7027" type="stmt" count="0"/>
      <line num="7029" type="stmt" count="0"/>
      <line num="7030" type="stmt" count="0"/>
      <line num="7031" type="stmt" count="0"/>
      <line num="7034" type="stmt" count="0"/>
      <line num="7036" type="stmt" count="0"/>
      <line num="7037" type="stmt" count="0"/>
      <line num="7038" type="stmt" count="0"/>
      <line num="7039" type="stmt" count="0"/>
      <line num="7041" type="stmt" count="0"/>
      <line num="7043" type="stmt" count="0"/>
      <line num="7044" type="stmt" count="0"/>
      <line num="7045" type="stmt" count="0"/>
      <line num="7049" type="stmt" count="0"/>
      <line num="7050" type="stmt" count="0"/>
      <line num="7051" type="stmt" count="0"/>
      <line num="7052" type="stmt" count="0"/>
      <line num="7053" type="stmt" count="0"/>
      <line num="7054" type="stmt" count="0"/>
      <line num="7055" type="stmt" count="0"/>
      <line num="7056" type="stmt" count="0"/>
      <line num="7059" type="method" name="parseblock_lines" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="7060" type="stmt" count="0"/>
      <line num="7061" type="stmt" count="0"/>
      <line num="7062" type="stmt" count="0"/>
      <line num="7063" type="stmt" count="0"/>
      <line num="7064" type="stmt" count="0"/>
      <line num="7065" type="stmt" count="0"/>
      <line num="7066" type="stmt" count="0"/>
      <line num="7067" type="stmt" count="0"/>
      <line num="7068" type="stmt" count="0"/>
      <line num="7070" type="stmt" count="0"/>
      <line num="7071" type="stmt" count="0"/>
      <line num="7072" type="stmt" count="0"/>
      <line num="7074" type="stmt" count="0"/>
      <line num="7075" type="stmt" count="0"/>
      <line num="7077" type="stmt" count="0"/>
      <line num="7078" type="stmt" count="0"/>
      <line num="7079" type="stmt" count="0"/>
      <line num="7081" type="stmt" count="0"/>
      <line num="7083" type="stmt" count="0"/>
      <line num="7084" type="stmt" count="0"/>
      <line num="7086" type="stmt" count="0"/>
      <line num="7087" type="stmt" count="0"/>
      <line num="7088" type="stmt" count="0"/>
      <line num="7090" type="stmt" count="0"/>
      <line num="7092" type="stmt" count="0"/>
      <line num="7093" type="stmt" count="0"/>
      <line num="7094" type="stmt" count="0"/>
      <line num="7095" type="stmt" count="0"/>
      <line num="7097" type="stmt" count="0"/>
      <line num="7099" type="stmt" count="0"/>
      <line num="7100" type="stmt" count="0"/>
      <line num="7101" type="stmt" count="0"/>
      <line num="7103" type="stmt" count="0"/>
      <line num="7107" type="stmt" count="0"/>
      <line num="7109" type="stmt" count="0"/>
      <line num="7110" type="stmt" count="0"/>
      <line num="7111" type="stmt" count="0"/>
      <line num="7112" type="stmt" count="0"/>
      <line num="7114" type="stmt" count="0"/>
      <line num="7116" type="stmt" count="0"/>
      <line num="7117" type="stmt" count="0"/>
      <line num="7118" type="stmt" count="0"/>
      <line num="7121" type="stmt" count="0"/>
      <line num="7122" type="stmt" count="0"/>
      <line num="7123" type="stmt" count="0"/>
      <line num="7124" type="stmt" count="0"/>
      <line num="7125" type="stmt" count="0"/>
      <line num="7126" type="stmt" count="0"/>
      <line num="7127" type="stmt" count="0"/>
      <line num="7128" type="stmt" count="0"/>
      <line num="7131" type="method" name="parsesol" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="7132" type="stmt" count="0"/>
      <line num="7133" type="stmt" count="0"/>
      <line num="7134" type="stmt" count="0"/>
      <line num="7135" type="stmt" count="0"/>
      <line num="7136" type="stmt" count="0"/>
      <line num="7137" type="stmt" count="0"/>
      <line num="7138" type="stmt" count="0"/>
      <line num="7139" type="stmt" count="0"/>
      <line num="7140" type="stmt" count="0"/>
      <line num="7142" type="stmt" count="0"/>
      <line num="7143" type="stmt" count="0"/>
      <line num="7144" type="stmt" count="0"/>
      <line num="7146" type="stmt" count="0"/>
      <line num="7147" type="stmt" count="0"/>
      <line num="7149" type="stmt" count="0"/>
      <line num="7150" type="stmt" count="0"/>
      <line num="7151" type="stmt" count="0"/>
      <line num="7153" type="stmt" count="0"/>
      <line num="7154" type="stmt" count="0"/>
      <line num="7155" type="stmt" count="0"/>
      <line num="7158" type="stmt" count="0"/>
      <line num="7160" type="stmt" count="0"/>
      <line num="7161" type="stmt" count="0"/>
      <line num="7162" type="stmt" count="0"/>
      <line num="7164" type="stmt" count="0"/>
      <line num="7169" type="stmt" count="0"/>
      <line num="7171" type="stmt" count="0"/>
      <line num="7172" type="stmt" count="0"/>
      <line num="7173" type="stmt" count="0"/>
      <line num="7176" type="stmt" count="0"/>
      <line num="7177" type="stmt" count="0"/>
      <line num="7178" type="stmt" count="0"/>
      <line num="7179" type="stmt" count="0"/>
      <line num="7180" type="stmt" count="0"/>
      <line num="7181" type="stmt" count="0"/>
      <line num="7182" type="stmt" count="0"/>
      <line num="7183" type="stmt" count="0"/>
      <line num="7186" type="method" name="discardtplarg" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7187" type="stmt" count="0"/>
      <line num="7188" type="stmt" count="0"/>
      <line num="7189" type="stmt" count="0"/>
      <line num="7190" type="stmt" count="0"/>
      <line num="7191" type="stmt" count="0"/>
      <line num="7192" type="stmt" count="0"/>
      <line num="7193" type="stmt" count="0"/>
      <line num="7194" type="stmt" count="0"/>
      <line num="7196" type="stmt" count="0"/>
      <line num="7197" type="stmt" count="0"/>
      <line num="7198" type="stmt" count="0"/>
      <line num="7199" type="stmt" count="0"/>
      <line num="7200" type="stmt" count="0"/>
      <line num="7201" type="stmt" count="0"/>
      <line num="7202" type="stmt" count="0"/>
      <line num="7203" type="stmt" count="0"/>
      <line num="7204" type="stmt" count="0"/>
      <line num="7205" type="stmt" count="0"/>
      <line num="7208" type="method" name="parsetemplate" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7209" type="stmt" count="0"/>
      <line num="7210" type="stmt" count="0"/>
      <line num="7211" type="stmt" count="0"/>
      <line num="7212" type="stmt" count="0"/>
      <line num="7213" type="stmt" count="0"/>
      <line num="7214" type="stmt" count="0"/>
      <line num="7215" type="stmt" count="0"/>
      <line num="7216" type="stmt" count="0"/>
      <line num="7218" type="stmt" count="0"/>
      <line num="7219" type="stmt" count="0"/>
      <line num="7220" type="stmt" count="0"/>
      <line num="7221" type="stmt" count="0"/>
      <line num="7222" type="stmt" count="0"/>
      <line num="7223" type="stmt" count="0"/>
      <line num="7224" type="stmt" count="0"/>
      <line num="7225" type="stmt" count="0"/>
      <line num="7226" type="stmt" count="0"/>
      <line num="7227" type="stmt" count="0"/>
      <line num="7230" type="method" name="parsebroken_template" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="7231" type="stmt" count="0"/>
      <line num="7232" type="stmt" count="0"/>
      <line num="7233" type="stmt" count="0"/>
      <line num="7234" type="stmt" count="0"/>
      <line num="7235" type="stmt" count="0"/>
      <line num="7236" type="stmt" count="0"/>
      <line num="7237" type="stmt" count="0"/>
      <line num="7238" type="stmt" count="0"/>
      <line num="7240" type="stmt" count="0"/>
      <line num="7241" type="stmt" count="0"/>
      <line num="7243" type="stmt" count="0"/>
      <line num="7245" type="stmt" count="0"/>
      <line num="7246" type="stmt" count="0"/>
      <line num="7247" type="stmt" count="0"/>
      <line num="7249" type="stmt" count="0"/>
      <line num="7250" type="stmt" count="0"/>
      <line num="7251" type="stmt" count="0"/>
      <line num="7252" type="stmt" count="0"/>
      <line num="7253" type="stmt" count="0"/>
      <line num="7255" type="stmt" count="0"/>
      <line num="7257" type="stmt" count="0"/>
      <line num="7258" type="stmt" count="0"/>
      <line num="7259" type="stmt" count="0"/>
      <line num="7262" type="stmt" count="0"/>
      <line num="7263" type="stmt" count="0"/>
      <line num="7264" type="stmt" count="0"/>
      <line num="7265" type="stmt" count="0"/>
      <line num="7266" type="stmt" count="0"/>
      <line num="7267" type="stmt" count="0"/>
      <line num="7268" type="stmt" count="0"/>
      <line num="7269" type="stmt" count="0"/>
      <line num="7272" type="method" name="parsetplarg" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="7273" type="stmt" count="0"/>
      <line num="7274" type="stmt" count="0"/>
      <line num="7275" type="stmt" count="0"/>
      <line num="7276" type="stmt" count="0"/>
      <line num="7277" type="stmt" count="0"/>
      <line num="7278" type="stmt" count="0"/>
      <line num="7279" type="stmt" count="0"/>
      <line num="7280" type="stmt" count="0"/>
      <line num="7282" type="stmt" count="0"/>
      <line num="7283" type="stmt" count="0"/>
      <line num="7284" type="stmt" count="0"/>
      <line num="7285" type="stmt" count="0"/>
      <line num="7286" type="stmt" count="0"/>
      <line num="7287" type="stmt" count="0"/>
      <line num="7288" type="stmt" count="0"/>
      <line num="7289" type="stmt" count="0"/>
      <line num="7290" type="stmt" count="0"/>
      <line num="7291" type="stmt" count="0"/>
      <line num="7294" type="method" name="discardwikilink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="7295" type="stmt" count="0"/>
      <line num="7296" type="stmt" count="0"/>
      <line num="7297" type="stmt" count="0"/>
      <line num="7298" type="stmt" count="0"/>
      <line num="7299" type="stmt" count="0"/>
      <line num="7300" type="stmt" count="0"/>
      <line num="7301" type="stmt" count="0"/>
      <line num="7302" type="stmt" count="0"/>
      <line num="7303" type="stmt" count="0"/>
      <line num="7305" type="stmt" count="0"/>
      <line num="7306" type="stmt" count="0"/>
      <line num="7308" type="stmt" count="0"/>
      <line num="7309" type="stmt" count="0"/>
      <line num="7310" type="stmt" count="0"/>
      <line num="7312" type="stmt" count="0"/>
      <line num="7314" type="stmt" count="0"/>
      <line num="7315" type="stmt" count="0"/>
      <line num="7316" type="stmt" count="0"/>
      <line num="7317" type="stmt" count="0"/>
      <line num="7318" type="stmt" count="0"/>
      <line num="7319" type="stmt" count="0"/>
      <line num="7320" type="stmt" count="0"/>
      <line num="7321" type="stmt" count="0"/>
      <line num="7324" type="method" name="parsedirective" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="7325" type="stmt" count="0"/>
      <line num="7326" type="stmt" count="0"/>
      <line num="7327" type="stmt" count="0"/>
      <line num="7328" type="stmt" count="0"/>
      <line num="7329" type="stmt" count="0"/>
      <line num="7330" type="stmt" count="0"/>
      <line num="7331" type="stmt" count="0"/>
      <line num="7332" type="stmt" count="0"/>
      <line num="7333" type="stmt" count="0"/>
      <line num="7335" type="stmt" count="0"/>
      <line num="7336" type="stmt" count="0"/>
      <line num="7338" type="stmt" count="0"/>
      <line num="7339" type="stmt" count="0"/>
      <line num="7340" type="stmt" count="0"/>
      <line num="7342" type="stmt" count="0"/>
      <line num="7343" type="stmt" count="0"/>
      <line num="7344" type="stmt" count="0"/>
      <line num="7346" type="stmt" count="0"/>
      <line num="7347" type="stmt" count="0"/>
      <line num="7348" type="stmt" count="0"/>
      <line num="7350" type="stmt" count="0"/>
      <line num="7351" type="stmt" count="0"/>
      <line num="7352" type="stmt" count="0"/>
      <line num="7354" type="stmt" count="0"/>
      <line num="7356" type="stmt" count="0"/>
      <line num="7357" type="stmt" count="0"/>
      <line num="7358" type="stmt" count="0"/>
      <line num="7359" type="stmt" count="0"/>
      <line num="7360" type="stmt" count="0"/>
      <line num="7361" type="stmt" count="0"/>
      <line num="7362" type="stmt" count="0"/>
      <line num="7364" type="stmt" count="0"/>
      <line num="7365" type="stmt" count="0"/>
      <line num="7366" type="stmt" count="0"/>
      <line num="7369" type="stmt" count="0"/>
      <line num="7371" type="stmt" count="0"/>
      <line num="7372" type="stmt" count="0"/>
      <line num="7373" type="stmt" count="0"/>
      <line num="7374" type="stmt" count="0"/>
      <line num="7376" type="stmt" count="0"/>
      <line num="7378" type="stmt" count="0"/>
      <line num="7379" type="stmt" count="0"/>
      <line num="7380" type="stmt" count="0"/>
      <line num="7381" type="stmt" count="0"/>
      <line num="7384" type="stmt" count="0"/>
      <line num="7386" type="stmt" count="0"/>
      <line num="7387" type="stmt" count="0"/>
      <line num="7388" type="stmt" count="0"/>
      <line num="7389" type="stmt" count="0"/>
      <line num="7390" type="stmt" count="0"/>
      <line num="7391" type="stmt" count="0"/>
      <line num="7392" type="stmt" count="0"/>
      <line num="7394" type="stmt" count="0"/>
      <line num="7395" type="stmt" count="0"/>
      <line num="7396" type="stmt" count="0"/>
      <line num="7399" type="stmt" count="0"/>
      <line num="7401" type="stmt" count="0"/>
      <line num="7402" type="stmt" count="0"/>
      <line num="7403" type="stmt" count="0"/>
      <line num="7404" type="stmt" count="0"/>
      <line num="7406" type="stmt" count="0"/>
      <line num="7408" type="stmt" count="0"/>
      <line num="7409" type="stmt" count="0"/>
      <line num="7410" type="stmt" count="0"/>
      <line num="7411" type="stmt" count="0"/>
      <line num="7414" type="stmt" count="0"/>
      <line num="7416" type="stmt" count="0"/>
      <line num="7417" type="stmt" count="0"/>
      <line num="7418" type="stmt" count="0"/>
      <line num="7419" type="stmt" count="0"/>
      <line num="7420" type="stmt" count="0"/>
      <line num="7421" type="stmt" count="0"/>
      <line num="7422" type="stmt" count="0"/>
      <line num="7423" type="stmt" count="0"/>
      <line num="7426" type="method" name="parsehtml_tag" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="7427" type="stmt" count="0"/>
      <line num="7428" type="stmt" count="0"/>
      <line num="7429" type="stmt" count="0"/>
      <line num="7430" type="stmt" count="0"/>
      <line num="7431" type="stmt" count="0"/>
      <line num="7432" type="stmt" count="0"/>
      <line num="7433" type="stmt" count="0"/>
      <line num="7434" type="stmt" count="0"/>
      <line num="7435" type="stmt" count="0"/>
      <line num="7437" type="stmt" count="0"/>
      <line num="7438" type="stmt" count="0"/>
      <line num="7439" type="stmt" count="0"/>
      <line num="7440" type="stmt" count="0"/>
      <line num="7441" type="stmt" count="0"/>
      <line num="7442" type="stmt" count="0"/>
      <line num="7443" type="stmt" count="0"/>
      <line num="7444" type="stmt" count="0"/>
      <line num="7445" type="stmt" count="0"/>
      <line num="7446" type="stmt" count="0"/>
      <line num="7447" type="stmt" count="0"/>
      <line num="7450" type="method" name="parsetable_attribute_preprocessor_text_single" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="7451" type="stmt" count="0"/>
      <line num="7452" type="stmt" count="0"/>
      <line num="7453" type="stmt" count="0"/>
      <line num="7454" type="stmt" count="0"/>
      <line num="7455" type="stmt" count="0"/>
      <line num="7456" type="stmt" count="0"/>
      <line num="7457" type="stmt" count="0"/>
      <line num="7458" type="stmt" count="0"/>
      <line num="7459" type="stmt" count="0"/>
      <line num="7461" type="stmt" count="0"/>
      <line num="7462" type="stmt" count="0"/>
      <line num="7463" type="stmt" count="0"/>
      <line num="7464" type="stmt" count="0"/>
      <line num="7467" type="stmt" count="0"/>
      <line num="7468" type="stmt" count="0"/>
      <line num="7470" type="stmt" count="0"/>
      <line num="7471" type="stmt" count="0"/>
      <line num="7472" type="stmt" count="0"/>
      <line num="7474" type="stmt" count="0"/>
      <line num="7475" type="stmt" count="0"/>
      <line num="7476" type="stmt" count="0"/>
      <line num="7479" type="stmt" count="0"/>
      <line num="7480" type="stmt" count="0"/>
      <line num="7481" type="stmt" count="0"/>
      <line num="7483" type="stmt" count="0"/>
      <line num="7487" type="stmt" count="0"/>
      <line num="7489" type="stmt" count="0"/>
      <line num="7490" type="stmt" count="0"/>
      <line num="7491" type="stmt" count="0"/>
      <line num="7492" type="stmt" count="0"/>
      <line num="7493" type="stmt" count="0"/>
      <line num="7495" type="stmt" count="0"/>
      <line num="7496" type="stmt" count="0"/>
      <line num="7497" type="stmt" count="0"/>
      <line num="7498" type="stmt" count="0"/>
      <line num="7502" type="stmt" count="0"/>
      <line num="7503" type="stmt" count="0"/>
      <line num="7504" type="stmt" count="0"/>
      <line num="7506" type="stmt" count="0"/>
      <line num="7507" type="stmt" count="0"/>
      <line num="7509" type="stmt" count="0"/>
      <line num="7510" type="stmt" count="0"/>
      <line num="7514" type="stmt" count="0"/>
      <line num="7515" type="stmt" count="0"/>
      <line num="7516" type="stmt" count="0"/>
      <line num="7517" type="stmt" count="0"/>
      <line num="7519" type="stmt" count="0"/>
      <line num="7521" type="stmt" count="0"/>
      <line num="7522" type="stmt" count="0"/>
      <line num="7523" type="stmt" count="0"/>
      <line num="7527" type="stmt" count="0"/>
      <line num="7528" type="stmt" count="0"/>
      <line num="7530" type="stmt" count="0"/>
      <line num="7535" type="stmt" count="0"/>
      <line num="7536" type="stmt" count="0"/>
      <line num="7537" type="stmt" count="0"/>
      <line num="7538" type="stmt" count="0"/>
      <line num="7540" type="stmt" count="0"/>
      <line num="7541" type="stmt" count="0"/>
      <line num="7542" type="stmt" count="0"/>
      <line num="7543" type="stmt" count="0"/>
      <line num="7544" type="stmt" count="0"/>
      <line num="7545" type="stmt" count="0"/>
      <line num="7546" type="stmt" count="0"/>
      <line num="7547" type="stmt" count="0"/>
      <line num="7550" type="method" name="parsetable_attribute_preprocessor_text_double" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="7551" type="stmt" count="0"/>
      <line num="7552" type="stmt" count="0"/>
      <line num="7553" type="stmt" count="0"/>
      <line num="7554" type="stmt" count="0"/>
      <line num="7555" type="stmt" count="0"/>
      <line num="7556" type="stmt" count="0"/>
      <line num="7557" type="stmt" count="0"/>
      <line num="7558" type="stmt" count="0"/>
      <line num="7559" type="stmt" count="0"/>
      <line num="7561" type="stmt" count="0"/>
      <line num="7562" type="stmt" count="0"/>
      <line num="7563" type="stmt" count="0"/>
      <line num="7564" type="stmt" count="0"/>
      <line num="7567" type="stmt" count="0"/>
      <line num="7568" type="stmt" count="0"/>
      <line num="7570" type="stmt" count="0"/>
      <line num="7571" type="stmt" count="0"/>
      <line num="7572" type="stmt" count="0"/>
      <line num="7574" type="stmt" count="0"/>
      <line num="7575" type="stmt" count="0"/>
      <line num="7576" type="stmt" count="0"/>
      <line num="7579" type="stmt" count="0"/>
      <line num="7580" type="stmt" count="0"/>
      <line num="7581" type="stmt" count="0"/>
      <line num="7583" type="stmt" count="0"/>
      <line num="7587" type="stmt" count="0"/>
      <line num="7589" type="stmt" count="0"/>
      <line num="7590" type="stmt" count="0"/>
      <line num="7591" type="stmt" count="0"/>
      <line num="7592" type="stmt" count="0"/>
      <line num="7593" type="stmt" count="0"/>
      <line num="7595" type="stmt" count="0"/>
      <line num="7596" type="stmt" count="0"/>
      <line num="7597" type="stmt" count="0"/>
      <line num="7598" type="stmt" count="0"/>
      <line num="7602" type="stmt" count="0"/>
      <line num="7603" type="stmt" count="0"/>
      <line num="7604" type="stmt" count="0"/>
      <line num="7606" type="stmt" count="0"/>
      <line num="7607" type="stmt" count="0"/>
      <line num="7609" type="stmt" count="0"/>
      <line num="7610" type="stmt" count="0"/>
      <line num="7614" type="stmt" count="0"/>
      <line num="7615" type="stmt" count="0"/>
      <line num="7616" type="stmt" count="0"/>
      <line num="7617" type="stmt" count="0"/>
      <line num="7619" type="stmt" count="0"/>
      <line num="7621" type="stmt" count="0"/>
      <line num="7622" type="stmt" count="0"/>
      <line num="7623" type="stmt" count="0"/>
      <line num="7627" type="stmt" count="0"/>
      <line num="7628" type="stmt" count="0"/>
      <line num="7630" type="stmt" count="0"/>
      <line num="7635" type="stmt" count="0"/>
      <line num="7636" type="stmt" count="0"/>
      <line num="7637" type="stmt" count="0"/>
      <line num="7638" type="stmt" count="0"/>
      <line num="7640" type="stmt" count="0"/>
      <line num="7641" type="stmt" count="0"/>
      <line num="7642" type="stmt" count="0"/>
      <line num="7643" type="stmt" count="0"/>
      <line num="7644" type="stmt" count="0"/>
      <line num="7645" type="stmt" count="0"/>
      <line num="7646" type="stmt" count="0"/>
      <line num="7647" type="stmt" count="0"/>
      <line num="7650" type="method" name="parsetable_attribute_preprocessor_text" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="7651" type="stmt" count="0"/>
      <line num="7652" type="stmt" count="0"/>
      <line num="7653" type="stmt" count="0"/>
      <line num="7654" type="stmt" count="0"/>
      <line num="7655" type="stmt" count="0"/>
      <line num="7656" type="stmt" count="0"/>
      <line num="7657" type="stmt" count="0"/>
      <line num="7658" type="stmt" count="0"/>
      <line num="7659" type="stmt" count="0"/>
      <line num="7661" type="stmt" count="0"/>
      <line num="7662" type="stmt" count="0"/>
      <line num="7663" type="stmt" count="0"/>
      <line num="7664" type="stmt" count="0"/>
      <line num="7667" type="stmt" count="0"/>
      <line num="7668" type="stmt" count="0"/>
      <line num="7670" type="stmt" count="0"/>
      <line num="7671" type="stmt" count="0"/>
      <line num="7672" type="stmt" count="0"/>
      <line num="7674" type="stmt" count="0"/>
      <line num="7675" type="stmt" count="0"/>
      <line num="7676" type="stmt" count="0"/>
      <line num="7679" type="stmt" count="0"/>
      <line num="7680" type="stmt" count="0"/>
      <line num="7681" type="stmt" count="0"/>
      <line num="7683" type="stmt" count="0"/>
      <line num="7687" type="stmt" count="0"/>
      <line num="7689" type="stmt" count="0"/>
      <line num="7690" type="stmt" count="0"/>
      <line num="7691" type="stmt" count="0"/>
      <line num="7692" type="stmt" count="0"/>
      <line num="7693" type="stmt" count="0"/>
      <line num="7695" type="stmt" count="0"/>
      <line num="7696" type="stmt" count="0"/>
      <line num="7697" type="stmt" count="0"/>
      <line num="7698" type="stmt" count="0"/>
      <line num="7702" type="stmt" count="0"/>
      <line num="7703" type="stmt" count="0"/>
      <line num="7704" type="stmt" count="0"/>
      <line num="7706" type="stmt" count="0"/>
      <line num="7707" type="stmt" count="0"/>
      <line num="7709" type="stmt" count="0"/>
      <line num="7710" type="stmt" count="0"/>
      <line num="7714" type="stmt" count="0"/>
      <line num="7715" type="stmt" count="0"/>
      <line num="7716" type="stmt" count="0"/>
      <line num="7717" type="stmt" count="0"/>
      <line num="7719" type="stmt" count="0"/>
      <line num="7721" type="stmt" count="0"/>
      <line num="7722" type="stmt" count="0"/>
      <line num="7723" type="stmt" count="0"/>
      <line num="7727" type="stmt" count="0"/>
      <line num="7728" type="stmt" count="0"/>
      <line num="7730" type="stmt" count="0"/>
      <line num="7733" type="stmt" count="0"/>
      <line num="7734" type="stmt" count="0"/>
      <line num="7738" type="stmt" count="0"/>
      <line num="7739" type="stmt" count="0"/>
      <line num="7740" type="stmt" count="0"/>
      <line num="7741" type="stmt" count="0"/>
      <line num="7743" type="stmt" count="0"/>
      <line num="7744" type="stmt" count="0"/>
      <line num="7745" type="stmt" count="0"/>
      <line num="7746" type="stmt" count="0"/>
      <line num="7747" type="stmt" count="0"/>
      <line num="7748" type="stmt" count="0"/>
      <line num="7749" type="stmt" count="0"/>
      <line num="7750" type="stmt" count="0"/>
      <line num="7753" type="method" name="parseless_than" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="7754" type="stmt" count="0"/>
      <line num="7755" type="stmt" count="0"/>
      <line num="7756" type="stmt" count="0"/>
      <line num="7757" type="stmt" count="0"/>
      <line num="7758" type="stmt" count="0"/>
      <line num="7759" type="stmt" count="0"/>
      <line num="7761" type="stmt" count="0"/>
      <line num="7764" type="stmt" count="0"/>
      <line num="7766" type="stmt" count="0"/>
      <line num="7767" type="stmt" count="0"/>
      <line num="7768" type="stmt" count="0"/>
      <line num="7770" type="stmt" count="0"/>
      <line num="7771" type="stmt" count="0"/>
      <line num="7772" type="stmt" count="0"/>
      <line num="7774" type="stmt" count="0"/>
      <line num="7775" type="stmt" count="0"/>
      <line num="7776" type="stmt" count="0"/>
      <line num="7778" type="stmt" count="0"/>
      <line num="7779" type="stmt" count="0"/>
      <line num="7780" type="stmt" count="0"/>
      <line num="7781" type="stmt" count="0"/>
      <line num="7782" type="stmt" count="0"/>
      <line num="7784" type="stmt" count="0"/>
      <line num="7786" type="stmt" count="0"/>
      <line num="7787" type="stmt" count="0"/>
      <line num="7789" type="stmt" count="0"/>
      <line num="7793" type="stmt" count="0"/>
      <line num="7794" type="stmt" count="0"/>
      <line num="7795" type="stmt" count="0"/>
      <line num="7796" type="stmt" count="0"/>
      <line num="7797" type="stmt" count="0"/>
      <line num="7798" type="stmt" count="0"/>
      <line num="7799" type="stmt" count="0"/>
      <line num="7800" type="stmt" count="0"/>
      <line num="7803" type="method" name="parseattribute_preprocessor_text_single" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="7804" type="stmt" count="0"/>
      <line num="7805" type="stmt" count="0"/>
      <line num="7806" type="stmt" count="0"/>
      <line num="7807" type="stmt" count="0"/>
      <line num="7808" type="stmt" count="0"/>
      <line num="7809" type="stmt" count="0"/>
      <line num="7810" type="stmt" count="0"/>
      <line num="7811" type="stmt" count="0"/>
      <line num="7812" type="stmt" count="0"/>
      <line num="7814" type="stmt" count="0"/>
      <line num="7815" type="stmt" count="0"/>
      <line num="7816" type="stmt" count="0"/>
      <line num="7817" type="stmt" count="0"/>
      <line num="7820" type="stmt" count="0"/>
      <line num="7821" type="stmt" count="0"/>
      <line num="7823" type="stmt" count="0"/>
      <line num="7824" type="stmt" count="0"/>
      <line num="7825" type="stmt" count="0"/>
      <line num="7827" type="stmt" count="0"/>
      <line num="7828" type="stmt" count="0"/>
      <line num="7829" type="stmt" count="0"/>
      <line num="7832" type="stmt" count="0"/>
      <line num="7833" type="stmt" count="0"/>
      <line num="7834" type="stmt" count="0"/>
      <line num="7836" type="stmt" count="0"/>
      <line num="7840" type="stmt" count="0"/>
      <line num="7842" type="stmt" count="0"/>
      <line num="7843" type="stmt" count="0"/>
      <line num="7844" type="stmt" count="0"/>
      <line num="7845" type="stmt" count="0"/>
      <line num="7846" type="stmt" count="0"/>
      <line num="7848" type="stmt" count="0"/>
      <line num="7849" type="stmt" count="0"/>
      <line num="7850" type="stmt" count="0"/>
      <line num="7851" type="stmt" count="0"/>
      <line num="7854" type="stmt" count="0"/>
      <line num="7855" type="stmt" count="0"/>
      <line num="7856" type="stmt" count="0"/>
      <line num="7857" type="stmt" count="0"/>
      <line num="7859" type="stmt" count="0"/>
      <line num="7861" type="stmt" count="0"/>
      <line num="7862" type="stmt" count="0"/>
      <line num="7864" type="stmt" count="0"/>
      <line num="7865" type="stmt" count="0"/>
      <line num="7866" type="stmt" count="0"/>
      <line num="7867" type="stmt" count="0"/>
      <line num="7868" type="stmt" count="0"/>
      <line num="7872" type="stmt" count="0"/>
      <line num="7873" type="stmt" count="0"/>
      <line num="7874" type="stmt" count="0"/>
      <line num="7876" type="stmt" count="0"/>
      <line num="7877" type="stmt" count="0"/>
      <line num="7878" type="stmt" count="0"/>
      <line num="7880" type="stmt" count="0"/>
      <line num="7881" type="stmt" count="0"/>
      <line num="7883" type="stmt" count="0"/>
      <line num="7884" type="stmt" count="0"/>
      <line num="7888" type="stmt" count="0"/>
      <line num="7889" type="stmt" count="0"/>
      <line num="7890" type="stmt" count="0"/>
      <line num="7891" type="stmt" count="0"/>
      <line num="7893" type="stmt" count="0"/>
      <line num="7895" type="stmt" count="0"/>
      <line num="7896" type="stmt" count="0"/>
      <line num="7897" type="stmt" count="0"/>
      <line num="7901" type="stmt" count="0"/>
      <line num="7902" type="stmt" count="0"/>
      <line num="7904" type="stmt" count="0"/>
      <line num="7909" type="stmt" count="0"/>
      <line num="7910" type="stmt" count="0"/>
      <line num="7911" type="stmt" count="0"/>
      <line num="7912" type="stmt" count="0"/>
      <line num="7914" type="stmt" count="0"/>
      <line num="7915" type="stmt" count="0"/>
      <line num="7916" type="stmt" count="0"/>
      <line num="7917" type="stmt" count="0"/>
      <line num="7918" type="stmt" count="0"/>
      <line num="7919" type="stmt" count="0"/>
      <line num="7920" type="stmt" count="0"/>
      <line num="7921" type="stmt" count="0"/>
      <line num="7924" type="method" name="parseattribute_preprocessor_text_double" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="7925" type="stmt" count="0"/>
      <line num="7926" type="stmt" count="0"/>
      <line num="7927" type="stmt" count="0"/>
      <line num="7928" type="stmt" count="0"/>
      <line num="7929" type="stmt" count="0"/>
      <line num="7930" type="stmt" count="0"/>
      <line num="7931" type="stmt" count="0"/>
      <line num="7932" type="stmt" count="0"/>
      <line num="7933" type="stmt" count="0"/>
      <line num="7935" type="stmt" count="0"/>
      <line num="7936" type="stmt" count="0"/>
      <line num="7937" type="stmt" count="0"/>
      <line num="7938" type="stmt" count="0"/>
      <line num="7941" type="stmt" count="0"/>
      <line num="7942" type="stmt" count="0"/>
      <line num="7944" type="stmt" count="0"/>
      <line num="7945" type="stmt" count="0"/>
      <line num="7946" type="stmt" count="0"/>
      <line num="7948" type="stmt" count="0"/>
      <line num="7949" type="stmt" count="0"/>
      <line num="7950" type="stmt" count="0"/>
      <line num="7953" type="stmt" count="0"/>
      <line num="7954" type="stmt" count="0"/>
      <line num="7955" type="stmt" count="0"/>
      <line num="7957" type="stmt" count="0"/>
      <line num="7961" type="stmt" count="0"/>
      <line num="7963" type="stmt" count="0"/>
      <line num="7964" type="stmt" count="0"/>
      <line num="7965" type="stmt" count="0"/>
      <line num="7966" type="stmt" count="0"/>
      <line num="7967" type="stmt" count="0"/>
      <line num="7969" type="stmt" count="0"/>
      <line num="7970" type="stmt" count="0"/>
      <line num="7971" type="stmt" count="0"/>
      <line num="7972" type="stmt" count="0"/>
      <line num="7975" type="stmt" count="0"/>
      <line num="7976" type="stmt" count="0"/>
      <line num="7977" type="stmt" count="0"/>
      <line num="7978" type="stmt" count="0"/>
      <line num="7980" type="stmt" count="0"/>
      <line num="7982" type="stmt" count="0"/>
      <line num="7983" type="stmt" count="0"/>
      <line num="7985" type="stmt" count="0"/>
      <line num="7986" type="stmt" count="0"/>
      <line num="7987" type="stmt" count="0"/>
      <line num="7988" type="stmt" count="0"/>
      <line num="7989" type="stmt" count="0"/>
      <line num="7993" type="stmt" count="0"/>
      <line num="7994" type="stmt" count="0"/>
      <line num="7995" type="stmt" count="0"/>
      <line num="7997" type="stmt" count="0"/>
      <line num="7998" type="stmt" count="0"/>
      <line num="7999" type="stmt" count="0"/>
      <line num="8001" type="stmt" count="0"/>
      <line num="8002" type="stmt" count="0"/>
      <line num="8004" type="stmt" count="0"/>
      <line num="8005" type="stmt" count="0"/>
      <line num="8009" type="stmt" count="0"/>
      <line num="8010" type="stmt" count="0"/>
      <line num="8011" type="stmt" count="0"/>
      <line num="8012" type="stmt" count="0"/>
      <line num="8014" type="stmt" count="0"/>
      <line num="8016" type="stmt" count="0"/>
      <line num="8017" type="stmt" count="0"/>
      <line num="8018" type="stmt" count="0"/>
      <line num="8022" type="stmt" count="0"/>
      <line num="8023" type="stmt" count="0"/>
      <line num="8025" type="stmt" count="0"/>
      <line num="8030" type="stmt" count="0"/>
      <line num="8031" type="stmt" count="0"/>
      <line num="8032" type="stmt" count="0"/>
      <line num="8033" type="stmt" count="0"/>
      <line num="8035" type="stmt" count="0"/>
      <line num="8036" type="stmt" count="0"/>
      <line num="8037" type="stmt" count="0"/>
      <line num="8038" type="stmt" count="0"/>
      <line num="8039" type="stmt" count="0"/>
      <line num="8040" type="stmt" count="0"/>
      <line num="8041" type="stmt" count="0"/>
      <line num="8042" type="stmt" count="0"/>
      <line num="8045" type="method" name="parseattribute_preprocessor_text" visibility="private" complexity="24" crap="600" count="0"/>
      <line num="8046" type="stmt" count="0"/>
      <line num="8047" type="stmt" count="0"/>
      <line num="8048" type="stmt" count="0"/>
      <line num="8049" type="stmt" count="0"/>
      <line num="8050" type="stmt" count="0"/>
      <line num="8051" type="stmt" count="0"/>
      <line num="8052" type="stmt" count="0"/>
      <line num="8053" type="stmt" count="0"/>
      <line num="8054" type="stmt" count="0"/>
      <line num="8056" type="stmt" count="0"/>
      <line num="8057" type="stmt" count="0"/>
      <line num="8058" type="stmt" count="0"/>
      <line num="8059" type="stmt" count="0"/>
      <line num="8062" type="stmt" count="0"/>
      <line num="8063" type="stmt" count="0"/>
      <line num="8065" type="stmt" count="0"/>
      <line num="8066" type="stmt" count="0"/>
      <line num="8067" type="stmt" count="0"/>
      <line num="8069" type="stmt" count="0"/>
      <line num="8070" type="stmt" count="0"/>
      <line num="8071" type="stmt" count="0"/>
      <line num="8074" type="stmt" count="0"/>
      <line num="8075" type="stmt" count="0"/>
      <line num="8076" type="stmt" count="0"/>
      <line num="8078" type="stmt" count="0"/>
      <line num="8082" type="stmt" count="0"/>
      <line num="8084" type="stmt" count="0"/>
      <line num="8085" type="stmt" count="0"/>
      <line num="8086" type="stmt" count="0"/>
      <line num="8087" type="stmt" count="0"/>
      <line num="8088" type="stmt" count="0"/>
      <line num="8090" type="stmt" count="0"/>
      <line num="8091" type="stmt" count="0"/>
      <line num="8092" type="stmt" count="0"/>
      <line num="8093" type="stmt" count="0"/>
      <line num="8096" type="stmt" count="0"/>
      <line num="8097" type="stmt" count="0"/>
      <line num="8098" type="stmt" count="0"/>
      <line num="8099" type="stmt" count="0"/>
      <line num="8101" type="stmt" count="0"/>
      <line num="8103" type="stmt" count="0"/>
      <line num="8104" type="stmt" count="0"/>
      <line num="8106" type="stmt" count="0"/>
      <line num="8107" type="stmt" count="0"/>
      <line num="8108" type="stmt" count="0"/>
      <line num="8109" type="stmt" count="0"/>
      <line num="8110" type="stmt" count="0"/>
      <line num="8114" type="stmt" count="0"/>
      <line num="8115" type="stmt" count="0"/>
      <line num="8116" type="stmt" count="0"/>
      <line num="8118" type="stmt" count="0"/>
      <line num="8119" type="stmt" count="0"/>
      <line num="8120" type="stmt" count="0"/>
      <line num="8122" type="stmt" count="0"/>
      <line num="8123" type="stmt" count="0"/>
      <line num="8125" type="stmt" count="0"/>
      <line num="8126" type="stmt" count="0"/>
      <line num="8130" type="stmt" count="0"/>
      <line num="8131" type="stmt" count="0"/>
      <line num="8132" type="stmt" count="0"/>
      <line num="8133" type="stmt" count="0"/>
      <line num="8135" type="stmt" count="0"/>
      <line num="8137" type="stmt" count="0"/>
      <line num="8138" type="stmt" count="0"/>
      <line num="8139" type="stmt" count="0"/>
      <line num="8143" type="stmt" count="0"/>
      <line num="8144" type="stmt" count="0"/>
      <line num="8146" type="stmt" count="0"/>
      <line num="8149" type="stmt" count="0"/>
      <line num="8150" type="stmt" count="0"/>
      <line num="8154" type="stmt" count="0"/>
      <line num="8155" type="stmt" count="0"/>
      <line num="8156" type="stmt" count="0"/>
      <line num="8157" type="stmt" count="0"/>
      <line num="8159" type="stmt" count="0"/>
      <line num="8160" type="stmt" count="0"/>
      <line num="8161" type="stmt" count="0"/>
      <line num="8162" type="stmt" count="0"/>
      <line num="8163" type="stmt" count="0"/>
      <line num="8164" type="stmt" count="0"/>
      <line num="8165" type="stmt" count="0"/>
      <line num="8166" type="stmt" count="0"/>
      <line num="8169" type="method" name="parseautolink" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="8170" type="stmt" count="0"/>
      <line num="8171" type="stmt" count="0"/>
      <line num="8172" type="stmt" count="0"/>
      <line num="8173" type="stmt" count="0"/>
      <line num="8174" type="stmt" count="0"/>
      <line num="8175" type="stmt" count="0"/>
      <line num="8176" type="stmt" count="0"/>
      <line num="8177" type="stmt" count="0"/>
      <line num="8178" type="stmt" count="0"/>
      <line num="8180" type="stmt" count="0"/>
      <line num="8181" type="stmt" count="0"/>
      <line num="8182" type="stmt" count="0"/>
      <line num="8184" type="stmt" count="0"/>
      <line num="8185" type="stmt" count="0"/>
      <line num="8186" type="stmt" count="0"/>
      <line num="8188" type="stmt" count="0"/>
      <line num="8189" type="stmt" count="0"/>
      <line num="8190" type="stmt" count="0"/>
      <line num="8192" type="stmt" count="0"/>
      <line num="8193" type="stmt" count="0"/>
      <line num="8194" type="stmt" count="0"/>
      <line num="8195" type="stmt" count="0"/>
      <line num="8197" type="stmt" count="0"/>
      <line num="8198" type="stmt" count="0"/>
      <line num="8199" type="stmt" count="0"/>
      <line num="8200" type="stmt" count="0"/>
      <line num="8203" type="stmt" count="0"/>
      <line num="8204" type="stmt" count="0"/>
      <line num="8205" type="stmt" count="0"/>
      <line num="8207" type="stmt" count="0"/>
      <line num="8208" type="stmt" count="0"/>
      <line num="8209" type="stmt" count="0"/>
      <line num="8211" type="stmt" count="0"/>
      <line num="8214" type="stmt" count="0"/>
      <line num="8215" type="stmt" count="0"/>
      <line num="8216" type="stmt" count="0"/>
      <line num="8217" type="stmt" count="0"/>
      <line num="8219" type="stmt" count="0"/>
      <line num="8221" type="stmt" count="0"/>
      <line num="8222" type="stmt" count="0"/>
      <line num="8223" type="stmt" count="0"/>
      <line num="8226" type="stmt" count="0"/>
      <line num="8227" type="stmt" count="0"/>
      <line num="8228" type="stmt" count="0"/>
      <line num="8229" type="stmt" count="0"/>
      <line num="8230" type="stmt" count="0"/>
      <line num="8231" type="stmt" count="0"/>
      <line num="8232" type="stmt" count="0"/>
      <line num="8233" type="stmt" count="0"/>
      <line num="8236" type="method" name="parsebehavior_switch" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="8237" type="stmt" count="0"/>
      <line num="8238" type="stmt" count="0"/>
      <line num="8239" type="stmt" count="0"/>
      <line num="8240" type="stmt" count="0"/>
      <line num="8241" type="stmt" count="0"/>
      <line num="8242" type="stmt" count="0"/>
      <line num="8244" type="stmt" count="0"/>
      <line num="8247" type="stmt" count="0"/>
      <line num="8248" type="stmt" count="0"/>
      <line num="8250" type="stmt" count="0"/>
      <line num="8251" type="stmt" count="0"/>
      <line num="8252" type="stmt" count="0"/>
      <line num="8253" type="stmt" count="0"/>
      <line num="8255" type="stmt" count="0"/>
      <line num="8256" type="stmt" count="0"/>
      <line num="8257" type="stmt" count="0"/>
      <line num="8258" type="stmt" count="0"/>
      <line num="8260" type="stmt" count="0"/>
      <line num="8261" type="stmt" count="0"/>
      <line num="8262" type="stmt" count="0"/>
      <line num="8263" type="stmt" count="0"/>
      <line num="8264" type="stmt" count="0"/>
      <line num="8266" type="stmt" count="0"/>
      <line num="8267" type="stmt" count="0"/>
      <line num="8268" type="stmt" count="0"/>
      <line num="8270" type="stmt" count="0"/>
      <line num="8271" type="stmt" count="0"/>
      <line num="8272" type="stmt" count="0"/>
      <line num="8273" type="stmt" count="0"/>
      <line num="8274" type="stmt" count="0"/>
      <line num="8276" type="stmt" count="0"/>
      <line num="8279" type="stmt" count="0"/>
      <line num="8280" type="stmt" count="0"/>
      <line num="8282" type="stmt" count="0"/>
      <line num="8286" type="stmt" count="0"/>
      <line num="8287" type="stmt" count="0"/>
      <line num="8288" type="stmt" count="0"/>
      <line num="8289" type="stmt" count="0"/>
      <line num="8291" type="stmt" count="0"/>
      <line num="8292" type="stmt" count="0"/>
      <line num="8293" type="stmt" count="0"/>
      <line num="8294" type="stmt" count="0"/>
      <line num="8295" type="stmt" count="0"/>
      <line num="8296" type="stmt" count="0"/>
      <line num="8297" type="stmt" count="0"/>
      <line num="8298" type="stmt" count="0"/>
      <line num="8301" type="method" name="parsetext_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="8302" type="stmt" count="0"/>
      <line num="8303" type="stmt" count="0"/>
      <line num="8304" type="stmt" count="0"/>
      <line num="8305" type="stmt" count="0"/>
      <line num="8306" type="stmt" count="0"/>
      <line num="8307" type="stmt" count="0"/>
      <line num="8309" type="stmt" count="0"/>
      <line num="8312" type="stmt" count="0"/>
      <line num="8313" type="stmt" count="0"/>
      <line num="8315" type="stmt" count="0"/>
      <line num="8316" type="stmt" count="0"/>
      <line num="8318" type="stmt" count="0"/>
      <line num="8319" type="stmt" count="0"/>
      <line num="8320" type="stmt" count="0"/>
      <line num="8321" type="stmt" count="0"/>
      <line num="8322" type="stmt" count="0"/>
      <line num="8323" type="stmt" count="0"/>
      <line num="8324" type="stmt" count="0"/>
      <line num="8325" type="stmt" count="0"/>
      <line num="8328" type="method" name="parseangle_bracket_markup" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="8329" type="stmt" count="0"/>
      <line num="8330" type="stmt" count="0"/>
      <line num="8331" type="stmt" count="0"/>
      <line num="8332" type="stmt" count="0"/>
      <line num="8333" type="stmt" count="0"/>
      <line num="8334" type="stmt" count="0"/>
      <line num="8335" type="stmt" count="0"/>
      <line num="8336" type="stmt" count="0"/>
      <line num="8337" type="stmt" count="0"/>
      <line num="8339" type="stmt" count="0"/>
      <line num="8340" type="stmt" count="0"/>
      <line num="8342" type="stmt" count="0"/>
      <line num="8343" type="stmt" count="0"/>
      <line num="8344" type="stmt" count="0"/>
      <line num="8346" type="stmt" count="0"/>
      <line num="8347" type="stmt" count="0"/>
      <line num="8348" type="stmt" count="0"/>
      <line num="8350" type="stmt" count="0"/>
      <line num="8351" type="stmt" count="0"/>
      <line num="8352" type="stmt" count="0"/>
      <line num="8354" type="stmt" count="0"/>
      <line num="8355" type="stmt" count="0"/>
      <line num="8356" type="stmt" count="0"/>
      <line num="8358" type="stmt" count="0"/>
      <line num="8360" type="stmt" count="0"/>
      <line num="8361" type="stmt" count="0"/>
      <line num="8362" type="stmt" count="0"/>
      <line num="8363" type="stmt" count="0"/>
      <line num="8364" type="stmt" count="0"/>
      <line num="8365" type="stmt" count="0"/>
      <line num="8366" type="stmt" count="0"/>
      <line num="8367" type="stmt" count="0"/>
      <line num="8370" type="method" name="parselang_variant_or_tpl" visibility="private" complexity="49" crap="2450" count="0"/>
      <line num="8371" type="stmt" count="0"/>
      <line num="8372" type="stmt" count="0"/>
      <line num="8373" type="stmt" count="0"/>
      <line num="8374" type="stmt" count="0"/>
      <line num="8375" type="stmt" count="0"/>
      <line num="8376" type="stmt" count="0"/>
      <line num="8377" type="stmt" count="0"/>
      <line num="8378" type="stmt" count="0"/>
      <line num="8379" type="stmt" count="0"/>
      <line num="8381" type="stmt" count="0"/>
      <line num="8382" type="stmt" count="0"/>
      <line num="8384" type="stmt" count="0"/>
      <line num="8386" type="stmt" count="0"/>
      <line num="8387" type="stmt" count="0"/>
      <line num="8389" type="stmt" count="0"/>
      <line num="8390" type="stmt" count="0"/>
      <line num="8391" type="stmt" count="0"/>
      <line num="8392" type="stmt" count="0"/>
      <line num="8394" type="stmt" count="0"/>
      <line num="8395" type="stmt" count="0"/>
      <line num="8396" type="stmt" count="0"/>
      <line num="8398" type="stmt" count="0"/>
      <line num="8400" type="stmt" count="0"/>
      <line num="8401" type="stmt" count="0"/>
      <line num="8403" type="stmt" count="0"/>
      <line num="8404" type="stmt" count="0"/>
      <line num="8405" type="stmt" count="0"/>
      <line num="8406" type="stmt" count="0"/>
      <line num="8408" type="stmt" count="0"/>
      <line num="8409" type="stmt" count="0"/>
      <line num="8412" type="stmt" count="0"/>
      <line num="8413" type="stmt" count="0"/>
      <line num="8414" type="stmt" count="0"/>
      <line num="8417" type="stmt" count="0"/>
      <line num="8418" type="stmt" count="0"/>
      <line num="8419" type="stmt" count="0"/>
      <line num="8420" type="stmt" count="0"/>
      <line num="8422" type="stmt" count="0"/>
      <line num="8424" type="stmt" count="0"/>
      <line num="8425" type="stmt" count="0"/>
      <line num="8427" type="stmt" count="0"/>
      <line num="8428" type="stmt" count="0"/>
      <line num="8429" type="stmt" count="0"/>
      <line num="8430" type="stmt" count="0"/>
      <line num="8431" type="stmt" count="0"/>
      <line num="8434" type="stmt" count="0"/>
      <line num="8436" type="stmt" count="0"/>
      <line num="8437" type="stmt" count="0"/>
      <line num="8438" type="stmt" count="0"/>
      <line num="8440" type="stmt" count="0"/>
      <line num="8441" type="stmt" count="0"/>
      <line num="8442" type="stmt" count="0"/>
      <line num="8446" type="stmt" count="0"/>
      <line num="8447" type="stmt" count="0"/>
      <line num="8448" type="stmt" count="0"/>
      <line num="8449" type="stmt" count="0"/>
      <line num="8450" type="stmt" count="0"/>
      <line num="8452" type="stmt" count="0"/>
      <line num="8454" type="stmt" count="0"/>
      <line num="8455" type="stmt" count="0"/>
      <line num="8456" type="stmt" count="0"/>
      <line num="8458" type="stmt" count="0"/>
      <line num="8459" type="stmt" count="0"/>
      <line num="8463" type="stmt" count="0"/>
      <line num="8465" type="stmt" count="0"/>
      <line num="8466" type="stmt" count="0"/>
      <line num="8467" type="stmt" count="0"/>
      <line num="8468" type="stmt" count="0"/>
      <line num="8470" type="stmt" count="0"/>
      <line num="8472" type="stmt" count="0"/>
      <line num="8473" type="stmt" count="0"/>
      <line num="8474" type="stmt" count="0"/>
      <line num="8475" type="stmt" count="0"/>
      <line num="8478" type="stmt" count="0"/>
      <line num="8480" type="stmt" count="0"/>
      <line num="8481" type="stmt" count="0"/>
      <line num="8483" type="stmt" count="0"/>
      <line num="8484" type="stmt" count="0"/>
      <line num="8485" type="stmt" count="0"/>
      <line num="8486" type="stmt" count="0"/>
      <line num="8488" type="stmt" count="0"/>
      <line num="8489" type="stmt" count="0"/>
      <line num="8490" type="stmt" count="0"/>
      <line num="8491" type="stmt" count="0"/>
      <line num="8493" type="stmt" count="0"/>
      <line num="8495" type="stmt" count="0"/>
      <line num="8496" type="stmt" count="0"/>
      <line num="8498" type="stmt" count="0"/>
      <line num="8499" type="stmt" count="0"/>
      <line num="8500" type="stmt" count="0"/>
      <line num="8501" type="stmt" count="0"/>
      <line num="8503" type="stmt" count="0"/>
      <line num="8504" type="stmt" count="0"/>
      <line num="8507" type="stmt" count="0"/>
      <line num="8508" type="stmt" count="0"/>
      <line num="8509" type="stmt" count="0"/>
      <line num="8512" type="stmt" count="0"/>
      <line num="8513" type="stmt" count="0"/>
      <line num="8514" type="stmt" count="0"/>
      <line num="8515" type="stmt" count="0"/>
      <line num="8517" type="stmt" count="0"/>
      <line num="8519" type="stmt" count="0"/>
      <line num="8520" type="stmt" count="0"/>
      <line num="8522" type="stmt" count="0"/>
      <line num="8523" type="stmt" count="0"/>
      <line num="8524" type="stmt" count="0"/>
      <line num="8525" type="stmt" count="0"/>
      <line num="8526" type="stmt" count="0"/>
      <line num="8529" type="stmt" count="0"/>
      <line num="8531" type="stmt" count="0"/>
      <line num="8532" type="stmt" count="0"/>
      <line num="8533" type="stmt" count="0"/>
      <line num="8535" type="stmt" count="0"/>
      <line num="8536" type="stmt" count="0"/>
      <line num="8537" type="stmt" count="0"/>
      <line num="8541" type="stmt" count="0"/>
      <line num="8544" type="stmt" count="0"/>
      <line num="8545" type="stmt" count="0"/>
      <line num="8547" type="stmt" count="0"/>
      <line num="8548" type="stmt" count="0"/>
      <line num="8549" type="stmt" count="0"/>
      <line num="8553" type="stmt" count="0"/>
      <line num="8555" type="stmt" count="0"/>
      <line num="8556" type="stmt" count="0"/>
      <line num="8557" type="stmt" count="0"/>
      <line num="8558" type="stmt" count="0"/>
      <line num="8560" type="stmt" count="0"/>
      <line num="8562" type="stmt" count="0"/>
      <line num="8563" type="stmt" count="0"/>
      <line num="8564" type="stmt" count="0"/>
      <line num="8565" type="stmt" count="0"/>
      <line num="8568" type="stmt" count="0"/>
      <line num="8570" type="stmt" count="0"/>
      <line num="8571" type="stmt" count="0"/>
      <line num="8573" type="stmt" count="0"/>
      <line num="8574" type="stmt" count="0"/>
      <line num="8575" type="stmt" count="0"/>
      <line num="8576" type="stmt" count="0"/>
      <line num="8578" type="stmt" count="0"/>
      <line num="8579" type="stmt" count="0"/>
      <line num="8580" type="stmt" count="0"/>
      <line num="8581" type="stmt" count="0"/>
      <line num="8583" type="stmt" count="0"/>
      <line num="8585" type="stmt" count="0"/>
      <line num="8586" type="stmt" count="0"/>
      <line num="8587" type="stmt" count="0"/>
      <line num="8588" type="stmt" count="0"/>
      <line num="8590" type="stmt" count="0"/>
      <line num="8591" type="stmt" count="0"/>
      <line num="8592" type="stmt" count="0"/>
      <line num="8595" type="stmt" count="0"/>
      <line num="8596" type="stmt" count="0"/>
      <line num="8597" type="stmt" count="0"/>
      <line num="8599" type="stmt" count="0"/>
      <line num="8600" type="stmt" count="0"/>
      <line num="8604" type="stmt" count="0"/>
      <line num="8605" type="stmt" count="0"/>
      <line num="8606" type="stmt" count="0"/>
      <line num="8607" type="stmt" count="0"/>
      <line num="8608" type="stmt" count="0"/>
      <line num="8611" type="stmt" count="0"/>
      <line num="8612" type="stmt" count="0"/>
      <line num="8613" type="stmt" count="0"/>
      <line num="8614" type="stmt" count="0"/>
      <line num="8616" type="stmt" count="0"/>
      <line num="8618" type="stmt" count="0"/>
      <line num="8619" type="stmt" count="0"/>
      <line num="8621" type="stmt" count="0"/>
      <line num="8622" type="stmt" count="0"/>
      <line num="8623" type="stmt" count="0"/>
      <line num="8624" type="stmt" count="0"/>
      <line num="8625" type="stmt" count="0"/>
      <line num="8628" type="stmt" count="0"/>
      <line num="8630" type="stmt" count="0"/>
      <line num="8631" type="stmt" count="0"/>
      <line num="8632" type="stmt" count="0"/>
      <line num="8634" type="stmt" count="0"/>
      <line num="8635" type="stmt" count="0"/>
      <line num="8636" type="stmt" count="0"/>
      <line num="8640" type="stmt" count="0"/>
      <line num="8643" type="stmt" count="0"/>
      <line num="8644" type="stmt" count="0"/>
      <line num="8646" type="stmt" count="0"/>
      <line num="8647" type="stmt" count="0"/>
      <line num="8648" type="stmt" count="0"/>
      <line num="8652" type="stmt" count="0"/>
      <line num="8654" type="stmt" count="0"/>
      <line num="8655" type="stmt" count="0"/>
      <line num="8656" type="stmt" count="0"/>
      <line num="8657" type="stmt" count="0"/>
      <line num="8659" type="stmt" count="0"/>
      <line num="8661" type="stmt" count="0"/>
      <line num="8662" type="stmt" count="0"/>
      <line num="8663" type="stmt" count="0"/>
      <line num="8664" type="stmt" count="0"/>
      <line num="8667" type="stmt" count="0"/>
      <line num="8669" type="stmt" count="0"/>
      <line num="8670" type="stmt" count="0"/>
      <line num="8671" type="stmt" count="0"/>
      <line num="8672" type="stmt" count="0"/>
      <line num="8673" type="stmt" count="0"/>
      <line num="8674" type="stmt" count="0"/>
      <line num="8675" type="stmt" count="0"/>
      <line num="8677" type="stmt" count="0"/>
      <line num="8678" type="stmt" count="0"/>
      <line num="8679" type="stmt" count="0"/>
      <line num="8682" type="stmt" count="0"/>
      <line num="8684" type="stmt" count="0"/>
      <line num="8685" type="stmt" count="0"/>
      <line num="8686" type="stmt" count="0"/>
      <line num="8687" type="stmt" count="0"/>
      <line num="8689" type="stmt" count="0"/>
      <line num="8691" type="stmt" count="0"/>
      <line num="8692" type="stmt" count="0"/>
      <line num="8693" type="stmt" count="0"/>
      <line num="8697" type="stmt" count="0"/>
      <line num="8698" type="stmt" count="0"/>
      <line num="8699" type="stmt" count="0"/>
      <line num="8700" type="stmt" count="0"/>
      <line num="8701" type="stmt" count="0"/>
      <line num="8702" type="stmt" count="0"/>
      <line num="8703" type="stmt" count="0"/>
      <line num="8704" type="stmt" count="0"/>
      <line num="8707" type="method" name="parsewikilink" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="8708" type="stmt" count="0"/>
      <line num="8709" type="stmt" count="0"/>
      <line num="8710" type="stmt" count="0"/>
      <line num="8711" type="stmt" count="0"/>
      <line num="8712" type="stmt" count="0"/>
      <line num="8713" type="stmt" count="0"/>
      <line num="8714" type="stmt" count="0"/>
      <line num="8715" type="stmt" count="0"/>
      <line num="8716" type="stmt" count="0"/>
      <line num="8718" type="stmt" count="0"/>
      <line num="8719" type="stmt" count="0"/>
      <line num="8721" type="stmt" count="0"/>
      <line num="8722" type="stmt" count="0"/>
      <line num="8723" type="stmt" count="0"/>
      <line num="8725" type="stmt" count="0"/>
      <line num="8727" type="stmt" count="0"/>
      <line num="8728" type="stmt" count="0"/>
      <line num="8729" type="stmt" count="0"/>
      <line num="8730" type="stmt" count="0"/>
      <line num="8731" type="stmt" count="0"/>
      <line num="8732" type="stmt" count="0"/>
      <line num="8733" type="stmt" count="0"/>
      <line num="8734" type="stmt" count="0"/>
      <line num="8737" type="method" name="parsequote" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="8738" type="stmt" count="0"/>
      <line num="8739" type="stmt" count="0"/>
      <line num="8740" type="stmt" count="0"/>
      <line num="8741" type="stmt" count="0"/>
      <line num="8742" type="stmt" count="0"/>
      <line num="8743" type="stmt" count="0"/>
      <line num="8745" type="stmt" count="0"/>
      <line num="8748" type="stmt" count="0"/>
      <line num="8749" type="stmt" count="0"/>
      <line num="8751" type="stmt" count="0"/>
      <line num="8752" type="stmt" count="0"/>
      <line num="8753" type="stmt" count="0"/>
      <line num="8754" type="stmt" count="0"/>
      <line num="8756" type="stmt" count="0"/>
      <line num="8757" type="stmt" count="0"/>
      <line num="8758" type="stmt" count="0"/>
      <line num="8759" type="stmt" count="0"/>
      <line num="8762" type="stmt" count="0"/>
      <line num="8763" type="stmt" count="0"/>
      <line num="8764" type="stmt" count="0"/>
      <line num="8766" type="stmt" count="0"/>
      <line num="8767" type="stmt" count="0"/>
      <line num="8768" type="stmt" count="0"/>
      <line num="8772" type="stmt" count="0"/>
      <line num="8773" type="stmt" count="0"/>
      <line num="8774" type="stmt" count="0"/>
      <line num="8775" type="stmt" count="0"/>
      <line num="8776" type="stmt" count="0"/>
      <line num="8779" type="stmt" count="0"/>
      <line num="8782" type="stmt" count="0"/>
      <line num="8783" type="stmt" count="0"/>
      <line num="8785" type="stmt" count="0"/>
      <line num="8789" type="stmt" count="0"/>
      <line num="8790" type="stmt" count="0"/>
      <line num="8791" type="stmt" count="0"/>
      <line num="8792" type="stmt" count="0"/>
      <line num="8794" type="stmt" count="0"/>
      <line num="8795" type="stmt" count="0"/>
      <line num="8796" type="stmt" count="0"/>
      <line num="8797" type="stmt" count="0"/>
      <line num="8798" type="stmt" count="0"/>
      <line num="8799" type="stmt" count="0"/>
      <line num="8800" type="stmt" count="0"/>
      <line num="8801" type="stmt" count="0"/>
      <line num="8804" type="method" name="parseinlineline_break_on_colon" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="8805" type="stmt" count="0"/>
      <line num="8806" type="stmt" count="0"/>
      <line num="8807" type="stmt" count="0"/>
      <line num="8808" type="stmt" count="0"/>
      <line num="8809" type="stmt" count="0"/>
      <line num="8810" type="stmt" count="0"/>
      <line num="8811" type="stmt" count="0"/>
      <line num="8812" type="stmt" count="0"/>
      <line num="8813" type="stmt" count="0"/>
      <line num="8815" type="stmt" count="0"/>
      <line num="8816" type="stmt" count="0"/>
      <line num="8817" type="stmt" count="0"/>
      <line num="8818" type="stmt" count="0"/>
      <line num="8819" type="stmt" count="0"/>
      <line num="8820" type="stmt" count="0"/>
      <line num="8821" type="stmt" count="0"/>
      <line num="8822" type="stmt" count="0"/>
      <line num="8823" type="stmt" count="0"/>
      <line num="8824" type="stmt" count="0"/>
      <line num="8825" type="stmt" count="0"/>
      <line num="8828" type="method" name="parseredirect_word" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="8829" type="stmt" count="0"/>
      <line num="8830" type="stmt" count="0"/>
      <line num="8831" type="stmt" count="0"/>
      <line num="8832" type="stmt" count="0"/>
      <line num="8833" type="stmt" count="0"/>
      <line num="8834" type="stmt" count="0"/>
      <line num="8836" type="stmt" count="0"/>
      <line num="8839" type="stmt" count="0"/>
      <line num="8841" type="stmt" count="0"/>
      <line num="8843" type="stmt" count="0"/>
      <line num="8844" type="stmt" count="0"/>
      <line num="8846" type="stmt" count="0"/>
      <line num="8847" type="stmt" count="0"/>
      <line num="8848" type="stmt" count="0"/>
      <line num="8852" type="stmt" count="0"/>
      <line num="8853" type="stmt" count="0"/>
      <line num="8854" type="stmt" count="0"/>
      <line num="8855" type="stmt" count="0"/>
      <line num="8858" type="stmt" count="0"/>
      <line num="8859" type="stmt" count="0"/>
      <line num="8862" type="stmt" count="0"/>
      <line num="8863" type="stmt" count="0"/>
      <line num="8864" type="stmt" count="0"/>
      <line num="8865" type="stmt" count="0"/>
      <line num="8866" type="stmt" count="0"/>
      <line num="8868" type="stmt" count="0"/>
      <line num="8869" type="stmt" count="0"/>
      <line num="8870" type="stmt" count="0"/>
      <line num="8871" type="stmt" count="0"/>
      <line num="8874" type="stmt" count="0"/>
      <line num="8875" type="stmt" count="0"/>
      <line num="8876" type="stmt" count="0"/>
      <line num="8877" type="stmt" count="0"/>
      <line num="8879" type="stmt" count="0"/>
      <line num="8881" type="stmt" count="0"/>
      <line num="8882" type="stmt" count="0"/>
      <line num="8884" type="stmt" count="0"/>
      <line num="8885" type="stmt" count="0"/>
      <line num="8886" type="stmt" count="0"/>
      <line num="8887" type="stmt" count="0"/>
      <line num="8888" type="stmt" count="0"/>
      <line num="8891" type="stmt" count="0"/>
      <line num="8892" type="stmt" count="0"/>
      <line num="8894" type="stmt" count="0"/>
      <line num="8895" type="stmt" count="0"/>
      <line num="8896" type="stmt" count="0"/>
      <line num="8897" type="stmt" count="0"/>
      <line num="8898" type="stmt" count="0"/>
      <line num="8900" type="stmt" count="0"/>
      <line num="8902" type="stmt" count="0"/>
      <line num="8903" type="stmt" count="0"/>
      <line num="8905" type="stmt" count="0"/>
      <line num="8910" type="stmt" count="0"/>
      <line num="8911" type="stmt" count="0"/>
      <line num="8913" type="stmt" count="0"/>
      <line num="8914" type="stmt" count="0"/>
      <line num="8915" type="stmt" count="0"/>
      <line num="8916" type="stmt" count="0"/>
      <line num="8920" type="stmt" count="0"/>
      <line num="8921" type="stmt" count="0"/>
      <line num="8922" type="stmt" count="0"/>
      <line num="8923" type="stmt" count="0"/>
      <line num="8925" type="stmt" count="0"/>
      <line num="8926" type="stmt" count="0"/>
      <line num="8927" type="stmt" count="0"/>
      <line num="8928" type="stmt" count="0"/>
      <line num="8930" type="stmt" count="0"/>
      <line num="8932" type="stmt" count="0"/>
      <line num="8933" type="stmt" count="0"/>
      <line num="8935" type="stmt" count="0"/>
      <line num="8939" type="stmt" count="0"/>
      <line num="8940" type="stmt" count="0"/>
      <line num="8941" type="stmt" count="0"/>
      <line num="8942" type="stmt" count="0"/>
      <line num="8943" type="stmt" count="0"/>
      <line num="8944" type="stmt" count="0"/>
      <line num="8945" type="stmt" count="0"/>
      <line num="8946" type="stmt" count="0"/>
      <line num="8949" type="method" name="parseinclude_limits" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="8950" type="stmt" count="0"/>
      <line num="8951" type="stmt" count="0"/>
      <line num="8952" type="stmt" count="0"/>
      <line num="8953" type="stmt" count="0"/>
      <line num="8954" type="stmt" count="0"/>
      <line num="8955" type="stmt" count="0"/>
      <line num="8956" type="stmt" count="0"/>
      <line num="8957" type="stmt" count="0"/>
      <line num="8958" type="stmt" count="0"/>
      <line num="8960" type="stmt" count="0"/>
      <line num="8961" type="stmt" count="0"/>
      <line num="8962" type="stmt" count="0"/>
      <line num="8964" type="stmt" count="0"/>
      <line num="8965" type="stmt" count="0"/>
      <line num="8966" type="stmt" count="0"/>
      <line num="8967" type="stmt" count="0"/>
      <line num="8968" type="stmt" count="0"/>
      <line num="8969" type="stmt" count="0"/>
      <line num="8971" type="stmt" count="0"/>
      <line num="8972" type="stmt" count="0"/>
      <line num="8975" type="stmt" count="0"/>
      <line num="8977" type="stmt" count="0"/>
      <line num="8978" type="stmt" count="0"/>
      <line num="8979" type="stmt" count="0"/>
      <line num="8980" type="stmt" count="0"/>
      <line num="8982" type="stmt" count="0"/>
      <line num="8984" type="stmt" count="0"/>
      <line num="8985" type="stmt" count="0"/>
      <line num="8986" type="stmt" count="0"/>
      <line num="8989" type="stmt" count="0"/>
      <line num="8990" type="stmt" count="0"/>
      <line num="8991" type="stmt" count="0"/>
      <line num="8992" type="stmt" count="0"/>
      <line num="8993" type="stmt" count="0"/>
      <line num="8994" type="stmt" count="0"/>
      <line num="8995" type="stmt" count="0"/>
      <line num="8996" type="stmt" count="0"/>
      <line num="8999" type="method" name="parseannotation_tag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="9000" type="stmt" count="0"/>
      <line num="9001" type="stmt" count="0"/>
      <line num="9002" type="stmt" count="0"/>
      <line num="9003" type="stmt" count="0"/>
      <line num="9004" type="stmt" count="0"/>
      <line num="9005" type="stmt" count="0"/>
      <line num="9006" type="stmt" count="0"/>
      <line num="9007" type="stmt" count="0"/>
      <line num="9008" type="stmt" count="0"/>
      <line num="9010" type="stmt" count="0"/>
      <line num="9011" type="stmt" count="0"/>
      <line num="9012" type="stmt" count="0"/>
      <line num="9014" type="stmt" count="0"/>
      <line num="9015" type="stmt" count="0"/>
      <line num="9016" type="stmt" count="0"/>
      <line num="9017" type="stmt" count="0"/>
      <line num="9018" type="stmt" count="0"/>
      <line num="9020" type="stmt" count="0"/>
      <line num="9021" type="stmt" count="0"/>
      <line num="9022" type="stmt" count="0"/>
      <line num="9025" type="stmt" count="0"/>
      <line num="9026" type="stmt" count="0"/>
      <line num="9027" type="stmt" count="0"/>
      <line num="9029" type="stmt" count="0"/>
      <line num="9031" type="stmt" count="0"/>
      <line num="9032" type="stmt" count="0"/>
      <line num="9033" type="stmt" count="0"/>
      <line num="9034" type="stmt" count="0"/>
      <line num="9035" type="stmt" count="0"/>
      <line num="9036" type="stmt" count="0"/>
      <line num="9038" type="stmt" count="0"/>
      <line num="9039" type="stmt" count="0"/>
      <line num="9042" type="stmt" count="0"/>
      <line num="9044" type="stmt" count="0"/>
      <line num="9045" type="stmt" count="0"/>
      <line num="9046" type="stmt" count="0"/>
      <line num="9047" type="stmt" count="0"/>
      <line num="9049" type="stmt" count="0"/>
      <line num="9051" type="stmt" count="0"/>
      <line num="9052" type="stmt" count="0"/>
      <line num="9053" type="stmt" count="0"/>
      <line num="9058" type="stmt" count="0"/>
      <line num="9059" type="stmt" count="0"/>
      <line num="9060" type="stmt" count="0"/>
      <line num="9061" type="stmt" count="0"/>
      <line num="9063" type="stmt" count="0"/>
      <line num="9065" type="stmt" count="0"/>
      <line num="9066" type="stmt" count="0"/>
      <line num="9067" type="stmt" count="0"/>
      <line num="9070" type="stmt" count="0"/>
      <line num="9071" type="stmt" count="0"/>
      <line num="9072" type="stmt" count="0"/>
      <line num="9073" type="stmt" count="0"/>
      <line num="9074" type="stmt" count="0"/>
      <line num="9075" type="stmt" count="0"/>
      <line num="9076" type="stmt" count="0"/>
      <line num="9077" type="stmt" count="0"/>
      <line num="9080" type="method" name="parseheading" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="9081" type="stmt" count="0"/>
      <line num="9082" type="stmt" count="0"/>
      <line num="9083" type="stmt" count="0"/>
      <line num="9084" type="stmt" count="0"/>
      <line num="9085" type="stmt" count="0"/>
      <line num="9086" type="stmt" count="0"/>
      <line num="9087" type="stmt" count="0"/>
      <line num="9088" type="stmt" count="0"/>
      <line num="9089" type="stmt" count="0"/>
      <line num="9091" type="stmt" count="0"/>
      <line num="9092" type="stmt" count="0"/>
      <line num="9093" type="stmt" count="0"/>
      <line num="9095" type="stmt" count="0"/>
      <line num="9096" type="stmt" count="0"/>
      <line num="9097" type="stmt" count="0"/>
      <line num="9098" type="stmt" count="0"/>
      <line num="9099" type="stmt" count="0"/>
      <line num="9100" type="stmt" count="0"/>
      <line num="9101" type="stmt" count="0"/>
      <line num="9103" type="stmt" count="0"/>
      <line num="9104" type="stmt" count="0"/>
      <line num="9105" type="stmt" count="0"/>
      <line num="9108" type="stmt" count="0"/>
      <line num="9110" type="stmt" count="0"/>
      <line num="9111" type="stmt" count="0"/>
      <line num="9112" type="stmt" count="0"/>
      <line num="9114" type="stmt" count="0"/>
      <line num="9115" type="stmt" count="0"/>
      <line num="9116" type="stmt" count="0"/>
      <line num="9117" type="stmt" count="0"/>
      <line num="9119" type="stmt" count="0"/>
      <line num="9120" type="stmt" count="0"/>
      <line num="9121" type="stmt" count="0"/>
      <line num="9125" type="stmt" count="0"/>
      <line num="9126" type="stmt" count="0"/>
      <line num="9128" type="stmt" count="0"/>
      <line num="9129" type="stmt" count="0"/>
      <line num="9130" type="stmt" count="0"/>
      <line num="9135" type="stmt" count="0"/>
      <line num="9136" type="stmt" count="0"/>
      <line num="9137" type="stmt" count="0"/>
      <line num="9138" type="stmt" count="0"/>
      <line num="9139" type="stmt" count="0"/>
      <line num="9142" type="stmt" count="0"/>
      <line num="9143" type="stmt" count="0"/>
      <line num="9144" type="stmt" count="0"/>
      <line num="9145" type="stmt" count="0"/>
      <line num="9147" type="stmt" count="0"/>
      <line num="9148" type="stmt" count="0"/>
      <line num="9150" type="stmt" count="0"/>
      <line num="9151" type="stmt" count="0"/>
      <line num="9153" type="stmt" count="0"/>
      <line num="9154" type="stmt" count="0"/>
      <line num="9155" type="stmt" count="0"/>
      <line num="9156" type="stmt" count="0"/>
      <line num="9158" type="stmt" count="0"/>
      <line num="9159" type="stmt" count="0"/>
      <line num="9160" type="stmt" count="0"/>
      <line num="9163" type="stmt" count="0"/>
      <line num="9164" type="stmt" count="0"/>
      <line num="9166" type="stmt" count="0"/>
      <line num="9167" type="stmt" count="0"/>
      <line num="9168" type="stmt" count="0"/>
      <line num="9169" type="stmt" count="0"/>
      <line num="9173" type="stmt" count="0"/>
      <line num="9175" type="stmt" count="0"/>
      <line num="9176" type="stmt" count="0"/>
      <line num="9180" type="stmt" count="0"/>
      <line num="9181" type="stmt" count="0"/>
      <line num="9182" type="stmt" count="0"/>
      <line num="9183" type="stmt" count="0"/>
      <line num="9185" type="stmt" count="0"/>
      <line num="9186" type="stmt" count="0"/>
      <line num="9187" type="stmt" count="0"/>
      <line num="9188" type="stmt" count="0"/>
      <line num="9190" type="stmt" count="0"/>
      <line num="9191" type="stmt" count="0"/>
      <line num="9193" type="stmt" count="0"/>
      <line num="9194" type="stmt" count="0"/>
      <line num="9195" type="stmt" count="0"/>
      <line num="9197" type="stmt" count="0"/>
      <line num="9198" type="stmt" count="0"/>
      <line num="9199" type="stmt" count="0"/>
      <line num="9201" type="stmt" count="0"/>
      <line num="9204" type="stmt" count="0"/>
      <line num="9205" type="stmt" count="0"/>
      <line num="9206" type="stmt" count="0"/>
      <line num="9208" type="stmt" count="0"/>
      <line num="9210" type="stmt" count="0"/>
      <line num="9211" type="stmt" count="0"/>
      <line num="9213" type="stmt" count="0"/>
      <line num="9218" type="stmt" count="0"/>
      <line num="9219" type="stmt" count="0"/>
      <line num="9220" type="stmt" count="0"/>
      <line num="9221" type="stmt" count="0"/>
      <line num="9222" type="stmt" count="0"/>
      <line num="9224" type="stmt" count="0"/>
      <line num="9225" type="stmt" count="0"/>
      <line num="9226" type="stmt" count="0"/>
      <line num="9229" type="stmt" count="0"/>
      <line num="9232" type="stmt" count="0"/>
      <line num="9233" type="stmt" count="0"/>
      <line num="9234" type="stmt" count="0"/>
      <line num="9236" type="stmt" count="0"/>
      <line num="9237" type="stmt" count="0"/>
      <line num="9238" type="stmt" count="0"/>
      <line num="9241" type="stmt" count="0"/>
      <line num="9243" type="stmt" count="0"/>
      <line num="9244" type="stmt" count="0"/>
      <line num="9245" type="stmt" count="0"/>
      <line num="9248" type="stmt" count="0"/>
      <line num="9249" type="stmt" count="0"/>
      <line num="9250" type="stmt" count="0"/>
      <line num="9251" type="stmt" count="0"/>
      <line num="9252" type="stmt" count="0"/>
      <line num="9253" type="stmt" count="0"/>
      <line num="9254" type="stmt" count="0"/>
      <line num="9255" type="stmt" count="0"/>
      <line num="9258" type="method" name="parsehr" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="9259" type="stmt" count="0"/>
      <line num="9260" type="stmt" count="0"/>
      <line num="9261" type="stmt" count="0"/>
      <line num="9262" type="stmt" count="0"/>
      <line num="9263" type="stmt" count="0"/>
      <line num="9264" type="stmt" count="0"/>
      <line num="9265" type="stmt" count="0"/>
      <line num="9266" type="stmt" count="0"/>
      <line num="9267" type="stmt" count="0"/>
      <line num="9269" type="stmt" count="0"/>
      <line num="9270" type="stmt" count="0"/>
      <line num="9271" type="stmt" count="0"/>
      <line num="9273" type="stmt" count="0"/>
      <line num="9274" type="stmt" count="0"/>
      <line num="9275" type="stmt" count="0"/>
      <line num="9276" type="stmt" count="0"/>
      <line num="9278" type="stmt" count="0"/>
      <line num="9279" type="stmt" count="0"/>
      <line num="9280" type="stmt" count="0"/>
      <line num="9281" type="stmt" count="0"/>
      <line num="9283" type="stmt" count="0"/>
      <line num="9285" type="stmt" count="0"/>
      <line num="9286" type="stmt" count="0"/>
      <line num="9287" type="stmt" count="0"/>
      <line num="9289" type="stmt" count="0"/>
      <line num="9290" type="stmt" count="0"/>
      <line num="9291" type="stmt" count="0"/>
      <line num="9295" type="stmt" count="0"/>
      <line num="9297" type="stmt" count="0"/>
      <line num="9298" type="stmt" count="0"/>
      <line num="9300" type="stmt" count="0"/>
      <line num="9301" type="stmt" count="0"/>
      <line num="9302" type="stmt" count="0"/>
      <line num="9303" type="stmt" count="0"/>
      <line num="9307" type="stmt" count="0"/>
      <line num="9309" type="stmt" count="0"/>
      <line num="9310" type="stmt" count="0"/>
      <line num="9311" type="stmt" count="0"/>
      <line num="9312" type="stmt" count="0"/>
      <line num="9313" type="stmt" count="0"/>
      <line num="9314" type="stmt" count="0"/>
      <line num="9316" type="stmt" count="0"/>
      <line num="9317" type="stmt" count="0"/>
      <line num="9320" type="stmt" count="0"/>
      <line num="9322" type="stmt" count="0"/>
      <line num="9323" type="stmt" count="0"/>
      <line num="9324" type="stmt" count="0"/>
      <line num="9325" type="stmt" count="0"/>
      <line num="9328" type="stmt" count="0"/>
      <line num="9329" type="stmt" count="0"/>
      <line num="9330" type="stmt" count="0"/>
      <line num="9331" type="stmt" count="0"/>
      <line num="9332" type="stmt" count="0"/>
      <line num="9336" type="stmt" count="0"/>
      <line num="9337" type="stmt" count="0"/>
      <line num="9338" type="stmt" count="0"/>
      <line num="9339" type="stmt" count="0"/>
      <line num="9341" type="stmt" count="0"/>
      <line num="9343" type="stmt" count="0"/>
      <line num="9344" type="stmt" count="0"/>
      <line num="9345" type="stmt" count="0"/>
      <line num="9348" type="stmt" count="0"/>
      <line num="9349" type="stmt" count="0"/>
      <line num="9350" type="stmt" count="0"/>
      <line num="9351" type="stmt" count="0"/>
      <line num="9352" type="stmt" count="0"/>
      <line num="9353" type="stmt" count="0"/>
      <line num="9354" type="stmt" count="0"/>
      <line num="9355" type="stmt" count="0"/>
      <line num="9358" type="method" name="parsetable_line" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="9359" type="stmt" count="0"/>
      <line num="9360" type="stmt" count="0"/>
      <line num="9361" type="stmt" count="0"/>
      <line num="9362" type="stmt" count="0"/>
      <line num="9363" type="stmt" count="0"/>
      <line num="9364" type="stmt" count="0"/>
      <line num="9365" type="stmt" count="0"/>
      <line num="9366" type="stmt" count="0"/>
      <line num="9367" type="stmt" count="0"/>
      <line num="9369" type="stmt" count="0"/>
      <line num="9370" type="stmt" count="0"/>
      <line num="9371" type="stmt" count="0"/>
      <line num="9373" type="stmt" count="0"/>
      <line num="9374" type="stmt" count="0"/>
      <line num="9376" type="stmt" count="0"/>
      <line num="9377" type="stmt" count="0"/>
      <line num="9378" type="stmt" count="0"/>
      <line num="9380" type="stmt" count="0"/>
      <line num="9385" type="stmt" count="0"/>
      <line num="9386" type="stmt" count="0"/>
      <line num="9387" type="stmt" count="0"/>
      <line num="9388" type="stmt" count="0"/>
      <line num="9390" type="stmt" count="0"/>
      <line num="9391" type="stmt" count="0"/>
      <line num="9392" type="stmt" count="0"/>
      <line num="9393" type="stmt" count="0"/>
      <line num="9394" type="stmt" count="0"/>
      <line num="9398" type="stmt" count="0"/>
      <line num="9399" type="stmt" count="0"/>
      <line num="9400" type="stmt" count="0"/>
      <line num="9402" type="stmt" count="0"/>
      <line num="9403" type="stmt" count="0"/>
      <line num="9404" type="stmt" count="0"/>
      <line num="9406" type="stmt" count="0"/>
      <line num="9409" type="stmt" count="0"/>
      <line num="9410" type="stmt" count="0"/>
      <line num="9411" type="stmt" count="0"/>
      <line num="9412" type="stmt" count="0"/>
      <line num="9414" type="stmt" count="0"/>
      <line num="9416" type="stmt" count="0"/>
      <line num="9417" type="stmt" count="0"/>
      <line num="9418" type="stmt" count="0"/>
      <line num="9421" type="stmt" count="0"/>
      <line num="9422" type="stmt" count="0"/>
      <line num="9423" type="stmt" count="0"/>
      <line num="9424" type="stmt" count="0"/>
      <line num="9425" type="stmt" count="0"/>
      <line num="9426" type="stmt" count="0"/>
      <line num="9427" type="stmt" count="0"/>
      <line num="9428" type="stmt" count="0"/>
      <line num="9431" type="method" name="parsesol_prefix" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="9432" type="stmt" count="0"/>
      <line num="9433" type="stmt" count="0"/>
      <line num="9434" type="stmt" count="0"/>
      <line num="9435" type="stmt" count="0"/>
      <line num="9436" type="stmt" count="0"/>
      <line num="9437" type="stmt" count="0"/>
      <line num="9439" type="stmt" count="0"/>
      <line num="9443" type="stmt" count="0"/>
      <line num="9444" type="stmt" count="0"/>
      <line num="9445" type="stmt" count="0"/>
      <line num="9447" type="stmt" count="0"/>
      <line num="9448" type="stmt" count="0"/>
      <line num="9449" type="stmt" count="0"/>
      <line num="9450" type="stmt" count="0"/>
      <line num="9451" type="stmt" count="0"/>
      <line num="9452" type="stmt" count="0"/>
      <line num="9453" type="stmt" count="0"/>
      <line num="9455" type="stmt" count="0"/>
      <line num="9458" type="stmt" count="0"/>
      <line num="9459" type="stmt" count="0"/>
      <line num="9460" type="stmt" count="0"/>
      <line num="9461" type="stmt" count="0"/>
      <line num="9462" type="stmt" count="0"/>
      <line num="9463" type="stmt" count="0"/>
      <line num="9464" type="stmt" count="0"/>
      <line num="9465" type="stmt" count="0"/>
      <line num="9468" type="method" name="parseempty_lines_with_comments" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="9469" type="stmt" count="0"/>
      <line num="9470" type="stmt" count="0"/>
      <line num="9471" type="stmt" count="0"/>
      <line num="9472" type="stmt" count="0"/>
      <line num="9473" type="stmt" count="0"/>
      <line num="9474" type="stmt" count="0"/>
      <line num="9476" type="stmt" count="0"/>
      <line num="9479" type="stmt" count="0"/>
      <line num="9481" type="stmt" count="0"/>
      <line num="9482" type="stmt" count="0"/>
      <line num="9483" type="stmt" count="0"/>
      <line num="9485" type="stmt" count="0"/>
      <line num="9486" type="stmt" count="0"/>
      <line num="9487" type="stmt" count="0"/>
      <line num="9489" type="stmt" count="0"/>
      <line num="9490" type="stmt" count="0"/>
      <line num="9492" type="stmt" count="0"/>
      <line num="9495" type="stmt" count="0"/>
      <line num="9496" type="stmt" count="0"/>
      <line num="9498" type="stmt" count="0"/>
      <line num="9499" type="stmt" count="0"/>
      <line num="9500" type="stmt" count="0"/>
      <line num="9502" type="stmt" count="0"/>
      <line num="9506" type="stmt" count="0"/>
      <line num="9507" type="stmt" count="0"/>
      <line num="9508" type="stmt" count="0"/>
      <line num="9509" type="stmt" count="0"/>
      <line num="9510" type="stmt" count="0"/>
      <line num="9512" type="stmt" count="0"/>
      <line num="9514" type="stmt" count="0"/>
      <line num="9515" type="stmt" count="0"/>
      <line num="9516" type="stmt" count="0"/>
      <line num="9518" type="stmt" count="0"/>
      <line num="9522" type="stmt" count="0"/>
      <line num="9523" type="stmt" count="0"/>
      <line num="9524" type="stmt" count="0"/>
      <line num="9525" type="stmt" count="0"/>
      <line num="9526" type="stmt" count="0"/>
      <line num="9528" type="stmt" count="0"/>
      <line num="9530" type="stmt" count="0"/>
      <line num="9531" type="stmt" count="0"/>
      <line num="9533" type="stmt" count="0"/>
      <line num="9537" type="stmt" count="0"/>
      <line num="9538" type="stmt" count="0"/>
      <line num="9541" type="stmt" count="0"/>
      <line num="9542" type="stmt" count="0"/>
      <line num="9543" type="stmt" count="0"/>
      <line num="9544" type="stmt" count="0"/>
      <line num="9547" type="stmt" count="0"/>
      <line num="9549" type="stmt" count="0"/>
      <line num="9550" type="stmt" count="0"/>
      <line num="9551" type="stmt" count="0"/>
      <line num="9554" type="stmt" count="0"/>
      <line num="9555" type="stmt" count="0"/>
      <line num="9556" type="stmt" count="0"/>
      <line num="9557" type="stmt" count="0"/>
      <line num="9558" type="stmt" count="0"/>
      <line num="9559" type="stmt" count="0"/>
      <line num="9560" type="stmt" count="0"/>
      <line num="9561" type="stmt" count="0"/>
      <line num="9564" type="method" name="discardtplarg_preproc" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="9565" type="stmt" count="0"/>
      <line num="9566" type="stmt" count="0"/>
      <line num="9567" type="stmt" count="0"/>
      <line num="9568" type="stmt" count="0"/>
      <line num="9569" type="stmt" count="0"/>
      <line num="9570" type="stmt" count="0"/>
      <line num="9571" type="stmt" count="0"/>
      <line num="9572" type="stmt" count="0"/>
      <line num="9573" type="stmt" count="0"/>
      <line num="9575" type="stmt" count="0"/>
      <line num="9576" type="stmt" count="0"/>
      <line num="9577" type="stmt" count="0"/>
      <line num="9579" type="stmt" count="0"/>
      <line num="9580" type="stmt" count="0"/>
      <line num="9581" type="stmt" count="0"/>
      <line num="9582" type="stmt" count="0"/>
      <line num="9584" type="stmt" count="0"/>
      <line num="9585" type="stmt" count="0"/>
      <line num="9586" type="stmt" count="0"/>
      <line num="9587" type="stmt" count="0"/>
      <line num="9590" type="stmt" count="0"/>
      <line num="9591" type="stmt" count="0"/>
      <line num="9592" type="stmt" count="0"/>
      <line num="9596" type="stmt" count="0"/>
      <line num="9597" type="stmt" count="0"/>
      <line num="9598" type="stmt" count="0"/>
      <line num="9599" type="stmt" count="0"/>
      <line num="9600" type="stmt" count="0"/>
      <line num="9603" type="stmt" count="0"/>
      <line num="9604" type="stmt" count="0"/>
      <line num="9606" type="stmt" count="0"/>
      <line num="9607" type="stmt" count="0"/>
      <line num="9608" type="stmt" count="0"/>
      <line num="9610" type="stmt" count="0"/>
      <line num="9611" type="stmt" count="0"/>
      <line num="9612" type="stmt" count="0"/>
      <line num="9614" type="stmt" count="0"/>
      <line num="9615" type="stmt" count="0"/>
      <line num="9616" type="stmt" count="0"/>
      <line num="9619" type="stmt" count="0"/>
      <line num="9621" type="stmt" count="0"/>
      <line num="9623" type="stmt" count="0"/>
      <line num="9625" type="stmt" count="0"/>
      <line num="9626" type="stmt" count="0"/>
      <line num="9627" type="stmt" count="0"/>
      <line num="9631" type="stmt" count="0"/>
      <line num="9632" type="stmt" count="0"/>
      <line num="9633" type="stmt" count="0"/>
      <line num="9634" type="stmt" count="0"/>
      <line num="9637" type="stmt" count="0"/>
      <line num="9638" type="stmt" count="0"/>
      <line num="9639" type="stmt" count="0"/>
      <line num="9641" type="stmt" count="0"/>
      <line num="9642" type="stmt" count="0"/>
      <line num="9643" type="stmt" count="0"/>
      <line num="9644" type="stmt" count="0"/>
      <line num="9645" type="stmt" count="0"/>
      <line num="9648" type="stmt" count="0"/>
      <line num="9650" type="stmt" count="0"/>
      <line num="9651" type="stmt" count="0"/>
      <line num="9652" type="stmt" count="0"/>
      <line num="9654" type="stmt" count="0"/>
      <line num="9655" type="stmt" count="0"/>
      <line num="9656" type="stmt" count="0"/>
      <line num="9658" type="stmt" count="0"/>
      <line num="9659" type="stmt" count="0"/>
      <line num="9661" type="stmt" count="0"/>
      <line num="9663" type="stmt" count="0"/>
      <line num="9664" type="stmt" count="0"/>
      <line num="9665" type="stmt" count="0"/>
      <line num="9667" type="stmt" count="0"/>
      <line num="9672" type="stmt" count="0"/>
      <line num="9673" type="stmt" count="0"/>
      <line num="9675" type="stmt" count="0"/>
      <line num="9676" type="stmt" count="0"/>
      <line num="9677" type="stmt" count="0"/>
      <line num="9679" type="stmt" count="0"/>
      <line num="9680" type="stmt" count="0"/>
      <line num="9681" type="stmt" count="0"/>
      <line num="9683" type="stmt" count="0"/>
      <line num="9685" type="stmt" count="0"/>
      <line num="9686" type="stmt" count="0"/>
      <line num="9687" type="stmt" count="0"/>
      <line num="9688" type="stmt" count="0"/>
      <line num="9690" type="stmt" count="0"/>
      <line num="9692" type="stmt" count="0"/>
      <line num="9693" type="stmt" count="0"/>
      <line num="9694" type="stmt" count="0"/>
      <line num="9696" type="stmt" count="0"/>
      <line num="9699" type="stmt" count="0"/>
      <line num="9700" type="stmt" count="0"/>
      <line num="9701" type="stmt" count="0"/>
      <line num="9703" type="stmt" count="0"/>
      <line num="9704" type="stmt" count="0"/>
      <line num="9705" type="stmt" count="0"/>
      <line num="9708" type="stmt" count="0"/>
      <line num="9710" type="stmt" count="0"/>
      <line num="9711" type="stmt" count="0"/>
      <line num="9712" type="stmt" count="0"/>
      <line num="9713" type="stmt" count="0"/>
      <line num="9716" type="stmt" count="0"/>
      <line num="9719" type="stmt" count="0"/>
      <line num="9720" type="stmt" count="0"/>
      <line num="9721" type="stmt" count="0"/>
      <line num="9722" type="stmt" count="0"/>
      <line num="9724" type="stmt" count="0"/>
      <line num="9726" type="stmt" count="0"/>
      <line num="9727" type="stmt" count="0"/>
      <line num="9728" type="stmt" count="0"/>
      <line num="9729" type="stmt" count="0"/>
      <line num="9731" type="stmt" count="0"/>
      <line num="9738" type="stmt" count="0"/>
      <line num="9739" type="stmt" count="0"/>
      <line num="9740" type="stmt" count="0"/>
      <line num="9744" type="stmt" count="0"/>
      <line num="9745" type="stmt" count="0"/>
      <line num="9746" type="stmt" count="0"/>
      <line num="9747" type="stmt" count="0"/>
      <line num="9748" type="stmt" count="0"/>
      <line num="9751" type="stmt" count="0"/>
      <line num="9752" type="stmt" count="0"/>
      <line num="9753" type="stmt" count="0"/>
      <line num="9754" type="stmt" count="0"/>
      <line num="9755" type="stmt" count="0"/>
      <line num="9757" type="stmt" count="0"/>
      <line num="9758" type="stmt" count="0"/>
      <line num="9759" type="stmt" count="0"/>
      <line num="9761" type="stmt" count="0"/>
      <line num="9762" type="stmt" count="0"/>
      <line num="9763" type="stmt" count="0"/>
      <line num="9764" type="stmt" count="0"/>
      <line num="9765" type="stmt" count="0"/>
      <line num="9767" type="stmt" count="0"/>
      <line num="9769" type="stmt" count="0"/>
      <line num="9770" type="stmt" count="0"/>
      <line num="9771" type="stmt" count="0"/>
      <line num="9774" type="stmt" count="0"/>
      <line num="9775" type="stmt" count="0"/>
      <line num="9776" type="stmt" count="0"/>
      <line num="9777" type="stmt" count="0"/>
      <line num="9778" type="stmt" count="0"/>
      <line num="9779" type="stmt" count="0"/>
      <line num="9780" type="stmt" count="0"/>
      <line num="9781" type="stmt" count="0"/>
      <line num="9784" type="method" name="parsetemplate_preproc" visibility="private" complexity="49" crap="2450" count="0"/>
      <line num="9785" type="stmt" count="0"/>
      <line num="9786" type="stmt" count="0"/>
      <line num="9787" type="stmt" count="0"/>
      <line num="9788" type="stmt" count="0"/>
      <line num="9789" type="stmt" count="0"/>
      <line num="9790" type="stmt" count="0"/>
      <line num="9791" type="stmt" count="0"/>
      <line num="9792" type="stmt" count="0"/>
      <line num="9793" type="stmt" count="0"/>
      <line num="9795" type="stmt" count="0"/>
      <line num="9796" type="stmt" count="0"/>
      <line num="9798" type="stmt" count="0"/>
      <line num="9800" type="stmt" count="0"/>
      <line num="9801" type="stmt" count="0"/>
      <line num="9802" type="stmt" count="0"/>
      <line num="9803" type="stmt" count="0"/>
      <line num="9805" type="stmt" count="0"/>
      <line num="9806" type="stmt" count="0"/>
      <line num="9807" type="stmt" count="0"/>
      <line num="9808" type="stmt" count="0"/>
      <line num="9811" type="stmt" count="0"/>
      <line num="9812" type="stmt" count="0"/>
      <line num="9813" type="stmt" count="0"/>
      <line num="9817" type="stmt" count="0"/>
      <line num="9818" type="stmt" count="0"/>
      <line num="9819" type="stmt" count="0"/>
      <line num="9820" type="stmt" count="0"/>
      <line num="9821" type="stmt" count="0"/>
      <line num="9825" type="stmt" count="0"/>
      <line num="9826" type="stmt" count="0"/>
      <line num="9827" type="stmt" count="0"/>
      <line num="9829" type="stmt" count="0"/>
      <line num="9832" type="stmt" count="0"/>
      <line num="9833" type="stmt" count="0"/>
      <line num="9834" type="stmt" count="0"/>
      <line num="9835" type="stmt" count="0"/>
      <line num="9837" type="stmt" count="0"/>
      <line num="9839" type="stmt" count="0"/>
      <line num="9841" type="stmt" count="0"/>
      <line num="9843" type="stmt" count="0"/>
      <line num="9844" type="stmt" count="0"/>
      <line num="9845" type="stmt" count="0"/>
      <line num="9849" type="stmt" count="0"/>
      <line num="9850" type="stmt" count="0"/>
      <line num="9851" type="stmt" count="0"/>
      <line num="9852" type="stmt" count="0"/>
      <line num="9855" type="stmt" count="0"/>
      <line num="9856" type="stmt" count="0"/>
      <line num="9857" type="stmt" count="0"/>
      <line num="9859" type="stmt" count="0"/>
      <line num="9860" type="stmt" count="0"/>
      <line num="9861" type="stmt" count="0"/>
      <line num="9862" type="stmt" count="0"/>
      <line num="9863" type="stmt" count="0"/>
      <line num="9866" type="stmt" count="0"/>
      <line num="9868" type="stmt" count="0"/>
      <line num="9869" type="stmt" count="0"/>
      <line num="9870" type="stmt" count="0"/>
      <line num="9872" type="stmt" count="0"/>
      <line num="9873" type="stmt" count="0"/>
      <line num="9874" type="stmt" count="0"/>
      <line num="9876" type="stmt" count="0"/>
      <line num="9877" type="stmt" count="0"/>
      <line num="9879" type="stmt" count="0"/>
      <line num="9881" type="stmt" count="0"/>
      <line num="9882" type="stmt" count="0"/>
      <line num="9883" type="stmt" count="0"/>
      <line num="9885" type="stmt" count="0"/>
      <line num="9890" type="stmt" count="0"/>
      <line num="9891" type="stmt" count="0"/>
      <line num="9893" type="stmt" count="0"/>
      <line num="9894" type="stmt" count="0"/>
      <line num="9895" type="stmt" count="0"/>
      <line num="9897" type="stmt" count="0"/>
      <line num="9898" type="stmt" count="0"/>
      <line num="9899" type="stmt" count="0"/>
      <line num="9901" type="stmt" count="0"/>
      <line num="9903" type="stmt" count="0"/>
      <line num="9904" type="stmt" count="0"/>
      <line num="9905" type="stmt" count="0"/>
      <line num="9906" type="stmt" count="0"/>
      <line num="9908" type="stmt" count="0"/>
      <line num="9910" type="stmt" count="0"/>
      <line num="9911" type="stmt" count="0"/>
      <line num="9912" type="stmt" count="0"/>
      <line num="9914" type="stmt" count="0"/>
      <line num="9917" type="stmt" count="0"/>
      <line num="9918" type="stmt" count="0"/>
      <line num="9919" type="stmt" count="0"/>
      <line num="9921" type="stmt" count="0"/>
      <line num="9922" type="stmt" count="0"/>
      <line num="9923" type="stmt" count="0"/>
      <line num="9926" type="stmt" count="0"/>
      <line num="9928" type="stmt" count="0"/>
      <line num="9929" type="stmt" count="0"/>
      <line num="9930" type="stmt" count="0"/>
      <line num="9931" type="stmt" count="0"/>
      <line num="9934" type="stmt" count="0"/>
      <line num="9937" type="stmt" count="0"/>
      <line num="9938" type="stmt" count="0"/>
      <line num="9939" type="stmt" count="0"/>
      <line num="9940" type="stmt" count="0"/>
      <line num="9942" type="stmt" count="0"/>
      <line num="9944" type="stmt" count="0"/>
      <line num="9945" type="stmt" count="0"/>
      <line num="9946" type="stmt" count="0"/>
      <line num="9947" type="stmt" count="0"/>
      <line num="9949" type="stmt" count="0"/>
      <line num="9956" type="stmt" count="0"/>
      <line num="9957" type="stmt" count="0"/>
      <line num="9958" type="stmt" count="0"/>
      <line num="9962" type="stmt" count="0"/>
      <line num="9963" type="stmt" count="0"/>
      <line num="9964" type="stmt" count="0"/>
      <line num="9965" type="stmt" count="0"/>
      <line num="9966" type="stmt" count="0"/>
      <line num="9969" type="stmt" count="0"/>
      <line num="9970" type="stmt" count="0"/>
      <line num="9971" type="stmt" count="0"/>
      <line num="9972" type="stmt" count="0"/>
      <line num="9973" type="stmt" count="0"/>
      <line num="9975" type="stmt" count="0"/>
      <line num="9976" type="stmt" count="0"/>
      <line num="9977" type="stmt" count="0"/>
      <line num="9979" type="stmt" count="0"/>
      <line num="9980" type="stmt" count="0"/>
      <line num="9981" type="stmt" count="0"/>
      <line num="9982" type="stmt" count="0"/>
      <line num="9983" type="stmt" count="0"/>
      <line num="9985" type="stmt" count="0"/>
      <line num="9987" type="stmt" count="0"/>
      <line num="9988" type="stmt" count="0"/>
      <line num="9989" type="stmt" count="0"/>
      <line num="9990" type="stmt" count="0"/>
      <line num="9993" type="stmt" count="0"/>
      <line num="9995" type="stmt" count="0"/>
      <line num="9996" type="stmt" count="0"/>
      <line num="9997" type="stmt" count="0"/>
      <line num="9998" type="stmt" count="0"/>
      <line num="10000" type="stmt" count="0"/>
      <line num="10001" type="stmt" count="0"/>
      <line num="10002" type="stmt" count="0"/>
      <line num="10003" type="stmt" count="0"/>
      <line num="10006" type="stmt" count="0"/>
      <line num="10007" type="stmt" count="0"/>
      <line num="10008" type="stmt" count="0"/>
      <line num="10012" type="stmt" count="0"/>
      <line num="10013" type="stmt" count="0"/>
      <line num="10014" type="stmt" count="0"/>
      <line num="10015" type="stmt" count="0"/>
      <line num="10016" type="stmt" count="0"/>
      <line num="10019" type="stmt" count="0"/>
      <line num="10020" type="stmt" count="0"/>
      <line num="10021" type="stmt" count="0"/>
      <line num="10023" type="stmt" count="0"/>
      <line num="10024" type="stmt" count="0"/>
      <line num="10025" type="stmt" count="0"/>
      <line num="10026" type="stmt" count="0"/>
      <line num="10027" type="stmt" count="0"/>
      <line num="10029" type="stmt" count="0"/>
      <line num="10031" type="stmt" count="0"/>
      <line num="10032" type="stmt" count="0"/>
      <line num="10034" type="stmt" count="0"/>
      <line num="10039" type="stmt" count="0"/>
      <line num="10040" type="stmt" count="0"/>
      <line num="10041" type="stmt" count="0"/>
      <line num="10042" type="stmt" count="0"/>
      <line num="10043" type="stmt" count="0"/>
      <line num="10044" type="stmt" count="0"/>
      <line num="10045" type="stmt" count="0"/>
      <line num="10046" type="stmt" count="0"/>
      <line num="10049" type="method" name="parsetplarg_preproc" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="10050" type="stmt" count="0"/>
      <line num="10051" type="stmt" count="0"/>
      <line num="10052" type="stmt" count="0"/>
      <line num="10053" type="stmt" count="0"/>
      <line num="10054" type="stmt" count="0"/>
      <line num="10055" type="stmt" count="0"/>
      <line num="10056" type="stmt" count="0"/>
      <line num="10057" type="stmt" count="0"/>
      <line num="10058" type="stmt" count="0"/>
      <line num="10060" type="stmt" count="0"/>
      <line num="10061" type="stmt" count="0"/>
      <line num="10062" type="stmt" count="0"/>
      <line num="10064" type="stmt" count="0"/>
      <line num="10065" type="stmt" count="0"/>
      <line num="10066" type="stmt" count="0"/>
      <line num="10067" type="stmt" count="0"/>
      <line num="10069" type="stmt" count="0"/>
      <line num="10070" type="stmt" count="0"/>
      <line num="10071" type="stmt" count="0"/>
      <line num="10072" type="stmt" count="0"/>
      <line num="10075" type="stmt" count="0"/>
      <line num="10076" type="stmt" count="0"/>
      <line num="10077" type="stmt" count="0"/>
      <line num="10081" type="stmt" count="0"/>
      <line num="10082" type="stmt" count="0"/>
      <line num="10083" type="stmt" count="0"/>
      <line num="10084" type="stmt" count="0"/>
      <line num="10085" type="stmt" count="0"/>
      <line num="10088" type="stmt" count="0"/>
      <line num="10089" type="stmt" count="0"/>
      <line num="10091" type="stmt" count="0"/>
      <line num="10092" type="stmt" count="0"/>
      <line num="10093" type="stmt" count="0"/>
      <line num="10095" type="stmt" count="0"/>
      <line num="10096" type="stmt" count="0"/>
      <line num="10097" type="stmt" count="0"/>
      <line num="10099" type="stmt" count="0"/>
      <line num="10100" type="stmt" count="0"/>
      <line num="10101" type="stmt" count="0"/>
      <line num="10104" type="stmt" count="0"/>
      <line num="10106" type="stmt" count="0"/>
      <line num="10108" type="stmt" count="0"/>
      <line num="10110" type="stmt" count="0"/>
      <line num="10111" type="stmt" count="0"/>
      <line num="10112" type="stmt" count="0"/>
      <line num="10116" type="stmt" count="0"/>
      <line num="10117" type="stmt" count="0"/>
      <line num="10118" type="stmt" count="0"/>
      <line num="10119" type="stmt" count="0"/>
      <line num="10122" type="stmt" count="0"/>
      <line num="10123" type="stmt" count="0"/>
      <line num="10124" type="stmt" count="0"/>
      <line num="10126" type="stmt" count="0"/>
      <line num="10127" type="stmt" count="0"/>
      <line num="10128" type="stmt" count="0"/>
      <line num="10129" type="stmt" count="0"/>
      <line num="10130" type="stmt" count="0"/>
      <line num="10133" type="stmt" count="0"/>
      <line num="10135" type="stmt" count="0"/>
      <line num="10136" type="stmt" count="0"/>
      <line num="10137" type="stmt" count="0"/>
      <line num="10139" type="stmt" count="0"/>
      <line num="10140" type="stmt" count="0"/>
      <line num="10141" type="stmt" count="0"/>
      <line num="10143" type="stmt" count="0"/>
      <line num="10144" type="stmt" count="0"/>
      <line num="10146" type="stmt" count="0"/>
      <line num="10148" type="stmt" count="0"/>
      <line num="10149" type="stmt" count="0"/>
      <line num="10150" type="stmt" count="0"/>
      <line num="10152" type="stmt" count="0"/>
      <line num="10157" type="stmt" count="0"/>
      <line num="10158" type="stmt" count="0"/>
      <line num="10160" type="stmt" count="0"/>
      <line num="10161" type="stmt" count="0"/>
      <line num="10162" type="stmt" count="0"/>
      <line num="10164" type="stmt" count="0"/>
      <line num="10165" type="stmt" count="0"/>
      <line num="10166" type="stmt" count="0"/>
      <line num="10168" type="stmt" count="0"/>
      <line num="10170" type="stmt" count="0"/>
      <line num="10171" type="stmt" count="0"/>
      <line num="10172" type="stmt" count="0"/>
      <line num="10173" type="stmt" count="0"/>
      <line num="10175" type="stmt" count="0"/>
      <line num="10177" type="stmt" count="0"/>
      <line num="10178" type="stmt" count="0"/>
      <line num="10179" type="stmt" count="0"/>
      <line num="10181" type="stmt" count="0"/>
      <line num="10184" type="stmt" count="0"/>
      <line num="10185" type="stmt" count="0"/>
      <line num="10186" type="stmt" count="0"/>
      <line num="10188" type="stmt" count="0"/>
      <line num="10189" type="stmt" count="0"/>
      <line num="10190" type="stmt" count="0"/>
      <line num="10193" type="stmt" count="0"/>
      <line num="10195" type="stmt" count="0"/>
      <line num="10196" type="stmt" count="0"/>
      <line num="10197" type="stmt" count="0"/>
      <line num="10198" type="stmt" count="0"/>
      <line num="10201" type="stmt" count="0"/>
      <line num="10204" type="stmt" count="0"/>
      <line num="10205" type="stmt" count="0"/>
      <line num="10206" type="stmt" count="0"/>
      <line num="10207" type="stmt" count="0"/>
      <line num="10209" type="stmt" count="0"/>
      <line num="10211" type="stmt" count="0"/>
      <line num="10212" type="stmt" count="0"/>
      <line num="10213" type="stmt" count="0"/>
      <line num="10214" type="stmt" count="0"/>
      <line num="10216" type="stmt" count="0"/>
      <line num="10223" type="stmt" count="0"/>
      <line num="10224" type="stmt" count="0"/>
      <line num="10225" type="stmt" count="0"/>
      <line num="10229" type="stmt" count="0"/>
      <line num="10230" type="stmt" count="0"/>
      <line num="10231" type="stmt" count="0"/>
      <line num="10232" type="stmt" count="0"/>
      <line num="10233" type="stmt" count="0"/>
      <line num="10236" type="stmt" count="0"/>
      <line num="10237" type="stmt" count="0"/>
      <line num="10238" type="stmt" count="0"/>
      <line num="10239" type="stmt" count="0"/>
      <line num="10240" type="stmt" count="0"/>
      <line num="10242" type="stmt" count="0"/>
      <line num="10243" type="stmt" count="0"/>
      <line num="10244" type="stmt" count="0"/>
      <line num="10246" type="stmt" count="0"/>
      <line num="10247" type="stmt" count="0"/>
      <line num="10248" type="stmt" count="0"/>
      <line num="10249" type="stmt" count="0"/>
      <line num="10250" type="stmt" count="0"/>
      <line num="10252" type="stmt" count="0"/>
      <line num="10254" type="stmt" count="0"/>
      <line num="10255" type="stmt" count="0"/>
      <line num="10256" type="stmt" count="0"/>
      <line num="10259" type="stmt" count="0"/>
      <line num="10260" type="stmt" count="0"/>
      <line num="10261" type="stmt" count="0"/>
      <line num="10262" type="stmt" count="0"/>
      <line num="10263" type="stmt" count="0"/>
      <line num="10264" type="stmt" count="0"/>
      <line num="10265" type="stmt" count="0"/>
      <line num="10266" type="stmt" count="0"/>
      <line num="10269" type="method" name="discardwikilink_preproc" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="10270" type="stmt" count="0"/>
      <line num="10271" type="stmt" count="0"/>
      <line num="10272" type="stmt" count="0"/>
      <line num="10273" type="stmt" count="0"/>
      <line num="10274" type="stmt" count="0"/>
      <line num="10275" type="stmt" count="0"/>
      <line num="10276" type="stmt" count="0"/>
      <line num="10277" type="stmt" count="0"/>
      <line num="10278" type="stmt" count="0"/>
      <line num="10280" type="stmt" count="0"/>
      <line num="10281" type="stmt" count="0"/>
      <line num="10282" type="stmt" count="0"/>
      <line num="10284" type="stmt" count="0"/>
      <line num="10285" type="stmt" count="0"/>
      <line num="10286" type="stmt" count="0"/>
      <line num="10287" type="stmt" count="0"/>
      <line num="10289" type="stmt" count="0"/>
      <line num="10290" type="stmt" count="0"/>
      <line num="10291" type="stmt" count="0"/>
      <line num="10292" type="stmt" count="0"/>
      <line num="10294" type="stmt" count="0"/>
      <line num="10295" type="stmt" count="0"/>
      <line num="10297" type="stmt" count="0"/>
      <line num="10298" type="stmt" count="0"/>
      <line num="10299" type="stmt" count="0"/>
      <line num="10301" type="stmt" count="0"/>
      <line num="10302" type="stmt" count="0"/>
      <line num="10303" type="stmt" count="0"/>
      <line num="10305" type="stmt" count="0"/>
      <line num="10306" type="stmt" count="0"/>
      <line num="10307" type="stmt" count="0"/>
      <line num="10310" type="stmt" count="0"/>
      <line num="10311" type="stmt" count="0"/>
      <line num="10313" type="stmt" count="0"/>
      <line num="10314" type="stmt" count="0"/>
      <line num="10315" type="stmt" count="0"/>
      <line num="10317" type="stmt" count="0"/>
      <line num="10318" type="stmt" count="0"/>
      <line num="10319" type="stmt" count="0"/>
      <line num="10322" type="stmt" count="0"/>
      <line num="10324" type="stmt" count="0"/>
      <line num="10325" type="stmt" count="0"/>
      <line num="10327" type="stmt" count="0"/>
      <line num="10328" type="stmt" count="0"/>
      <line num="10329" type="stmt" count="0"/>
      <line num="10331" type="stmt" count="0"/>
      <line num="10332" type="stmt" count="0"/>
      <line num="10333" type="stmt" count="0"/>
      <line num="10334" type="stmt" count="0"/>
      <line num="10335" type="stmt" count="0"/>
      <line num="10337" type="stmt" count="0"/>
      <line num="10339" type="stmt" count="0"/>
      <line num="10340" type="stmt" count="0"/>
      <line num="10341" type="stmt" count="0"/>
      <line num="10342" type="stmt" count="0"/>
      <line num="10345" type="stmt" count="0"/>
      <line num="10346" type="stmt" count="0"/>
      <line num="10348" type="stmt" count="0"/>
      <line num="10349" type="stmt" count="0"/>
      <line num="10350" type="stmt" count="0"/>
      <line num="10351" type="stmt" count="0"/>
      <line num="10355" type="stmt" count="0"/>
      <line num="10356" type="stmt" count="0"/>
      <line num="10357" type="stmt" count="0"/>
      <line num="10358" type="stmt" count="0"/>
      <line num="10360" type="stmt" count="0"/>
      <line num="10361" type="stmt" count="0"/>
      <line num="10362" type="stmt" count="0"/>
      <line num="10364" type="stmt" count="0"/>
      <line num="10365" type="stmt" count="0"/>
      <line num="10366" type="stmt" count="0"/>
      <line num="10367" type="stmt" count="0"/>
      <line num="10368" type="stmt" count="0"/>
      <line num="10370" type="stmt" count="0"/>
      <line num="10372" type="stmt" count="0"/>
      <line num="10373" type="stmt" count="0"/>
      <line num="10374" type="stmt" count="0"/>
      <line num="10377" type="stmt" count="0"/>
      <line num="10378" type="stmt" count="0"/>
      <line num="10379" type="stmt" count="0"/>
      <line num="10380" type="stmt" count="0"/>
      <line num="10381" type="stmt" count="0"/>
      <line num="10382" type="stmt" count="0"/>
      <line num="10383" type="stmt" count="0"/>
      <line num="10384" type="stmt" count="0"/>
      <line num="10387" type="method" name="discardbroken_wikilink" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="10388" type="stmt" count="0"/>
      <line num="10389" type="stmt" count="0"/>
      <line num="10390" type="stmt" count="0"/>
      <line num="10391" type="stmt" count="0"/>
      <line num="10392" type="stmt" count="0"/>
      <line num="10393" type="stmt" count="0"/>
      <line num="10394" type="stmt" count="0"/>
      <line num="10395" type="stmt" count="0"/>
      <line num="10396" type="stmt" count="0"/>
      <line num="10398" type="stmt" count="0"/>
      <line num="10399" type="stmt" count="0"/>
      <line num="10400" type="stmt" count="0"/>
      <line num="10402" type="stmt" count="0"/>
      <line num="10403" type="stmt" count="0"/>
      <line num="10404" type="stmt" count="0"/>
      <line num="10405" type="stmt" count="0"/>
      <line num="10406" type="stmt" count="0"/>
      <line num="10407" type="stmt" count="0"/>
      <line num="10408" type="stmt" count="0"/>
      <line num="10410" type="stmt" count="0"/>
      <line num="10411" type="stmt" count="0"/>
      <line num="10412" type="stmt" count="0"/>
      <line num="10415" type="stmt" count="0"/>
      <line num="10416" type="stmt" count="0"/>
      <line num="10417" type="stmt" count="0"/>
      <line num="10418" type="stmt" count="0"/>
      <line num="10420" type="stmt" count="0"/>
      <line num="10421" type="stmt" count="0"/>
      <line num="10422" type="stmt" count="0"/>
      <line num="10423" type="stmt" count="0"/>
      <line num="10426" type="stmt" count="0"/>
      <line num="10427" type="stmt" count="0"/>
      <line num="10428" type="stmt" count="0"/>
      <line num="10429" type="stmt" count="0"/>
      <line num="10431" type="stmt" count="0"/>
      <line num="10432" type="stmt" count="0"/>
      <line num="10433" type="stmt" count="0"/>
      <line num="10434" type="stmt" count="0"/>
      <line num="10437" type="stmt" count="0"/>
      <line num="10438" type="stmt" count="0"/>
      <line num="10439" type="stmt" count="0"/>
      <line num="10441" type="stmt" count="0"/>
      <line num="10442" type="stmt" count="0"/>
      <line num="10443" type="stmt" count="0"/>
      <line num="10445" type="stmt" count="0"/>
      <line num="10446" type="stmt" count="0"/>
      <line num="10449" type="stmt" count="0"/>
      <line num="10450" type="stmt" count="0"/>
      <line num="10451" type="stmt" count="0"/>
      <line num="10452" type="stmt" count="0"/>
      <line num="10454" type="stmt" count="0"/>
      <line num="10457" type="stmt" count="0"/>
      <line num="10458" type="stmt" count="0"/>
      <line num="10459" type="stmt" count="0"/>
      <line num="10460" type="stmt" count="0"/>
      <line num="10463" type="stmt" count="0"/>
      <line num="10465" type="stmt" count="0"/>
      <line num="10466" type="stmt" count="0"/>
      <line num="10467" type="stmt" count="0"/>
      <line num="10470" type="stmt" count="0"/>
      <line num="10471" type="stmt" count="0"/>
      <line num="10472" type="stmt" count="0"/>
      <line num="10473" type="stmt" count="0"/>
      <line num="10474" type="stmt" count="0"/>
      <line num="10475" type="stmt" count="0"/>
      <line num="10476" type="stmt" count="0"/>
      <line num="10477" type="stmt" count="0"/>
      <line num="10480" type="method" name="parsewellformed_extension_tag" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="10481" type="stmt" count="0"/>
      <line num="10482" type="stmt" count="0"/>
      <line num="10483" type="stmt" count="0"/>
      <line num="10484" type="stmt" count="0"/>
      <line num="10485" type="stmt" count="0"/>
      <line num="10486" type="stmt" count="0"/>
      <line num="10487" type="stmt" count="0"/>
      <line num="10488" type="stmt" count="0"/>
      <line num="10489" type="stmt" count="0"/>
      <line num="10491" type="stmt" count="0"/>
      <line num="10492" type="stmt" count="0"/>
      <line num="10493" type="stmt" count="0"/>
      <line num="10495" type="stmt" count="0"/>
      <line num="10496" type="stmt" count="0"/>
      <line num="10498" type="stmt" count="0"/>
      <line num="10499" type="stmt" count="0"/>
      <line num="10500" type="stmt" count="0"/>
      <line num="10502" type="stmt" count="0"/>
      <line num="10503" type="stmt" count="0"/>
      <line num="10504" type="stmt" count="0"/>
      <line num="10505" type="stmt" count="0"/>
      <line num="10507" type="stmt" count="0"/>
      <line num="10508" type="stmt" count="0"/>
      <line num="10509" type="stmt" count="0"/>
      <line num="10510" type="stmt" count="0"/>
      <line num="10512" type="stmt" count="0"/>
      <line num="10514" type="stmt" count="0"/>
      <line num="10515" type="stmt" count="0"/>
      <line num="10516" type="stmt" count="0"/>
      <line num="10519" type="stmt" count="0"/>
      <line num="10520" type="stmt" count="0"/>
      <line num="10521" type="stmt" count="0"/>
      <line num="10522" type="stmt" count="0"/>
      <line num="10523" type="stmt" count="0"/>
      <line num="10524" type="stmt" count="0"/>
      <line num="10525" type="stmt" count="0"/>
      <line num="10526" type="stmt" count="0"/>
      <line num="10529" type="method" name="parsexmlish_tag" visibility="private" complexity="20" crap="420" count="0"/>
      <line num="10530" type="stmt" count="0"/>
      <line num="10531" type="stmt" count="0"/>
      <line num="10532" type="stmt" count="0"/>
      <line num="10533" type="stmt" count="0"/>
      <line num="10534" type="stmt" count="0"/>
      <line num="10535" type="stmt" count="0"/>
      <line num="10536" type="stmt" count="0"/>
      <line num="10537" type="stmt" count="0"/>
      <line num="10538" type="stmt" count="0"/>
      <line num="10540" type="stmt" count="0"/>
      <line num="10541" type="stmt" count="0"/>
      <line num="10542" type="stmt" count="0"/>
      <line num="10544" type="stmt" count="0"/>
      <line num="10545" type="stmt" count="0"/>
      <line num="10547" type="stmt" count="0"/>
      <line num="10548" type="stmt" count="0"/>
      <line num="10549" type="stmt" count="0"/>
      <line num="10550" type="stmt" count="0"/>
      <line num="10552" type="stmt" count="0"/>
      <line num="10553" type="stmt" count="0"/>
      <line num="10554" type="stmt" count="0"/>
      <line num="10555" type="stmt" count="0"/>
      <line num="10557" type="stmt" count="0"/>
      <line num="10558" type="stmt" count="0"/>
      <line num="10559" type="stmt" count="0"/>
      <line num="10560" type="stmt" count="0"/>
      <line num="10562" type="stmt" count="0"/>
      <line num="10564" type="stmt" count="0"/>
      <line num="10565" type="stmt" count="0"/>
      <line num="10566" type="stmt" count="0"/>
      <line num="10567" type="stmt" count="0"/>
      <line num="10570" type="stmt" count="0"/>
      <line num="10571" type="stmt" count="0"/>
      <line num="10572" type="stmt" count="0"/>
      <line num="10576" type="stmt" count="0"/>
      <line num="10577" type="stmt" count="0"/>
      <line num="10578" type="stmt" count="0"/>
      <line num="10579" type="stmt" count="0"/>
      <line num="10580" type="stmt" count="0"/>
      <line num="10583" type="stmt" count="0"/>
      <line num="10584" type="stmt" count="0"/>
      <line num="10585" type="stmt" count="0"/>
      <line num="10587" type="stmt" count="0"/>
      <line num="10588" type="stmt" count="0"/>
      <line num="10589" type="stmt" count="0"/>
      <line num="10593" type="stmt" count="0"/>
      <line num="10594" type="stmt" count="0"/>
      <line num="10595" type="stmt" count="0"/>
      <line num="10599" type="stmt" count="0"/>
      <line num="10600" type="stmt" count="0"/>
      <line num="10601" type="stmt" count="0"/>
      <line num="10602" type="stmt" count="0"/>
      <line num="10603" type="stmt" count="0"/>
      <line num="10606" type="stmt" count="0"/>
      <line num="10607" type="stmt" count="0"/>
      <line num="10608" type="stmt" count="0"/>
      <line num="10610" type="stmt" count="0"/>
      <line num="10611" type="stmt" count="0"/>
      <line num="10612" type="stmt" count="0"/>
      <line num="10613" type="stmt" count="0"/>
      <line num="10614" type="stmt" count="0"/>
      <line num="10616" type="stmt" count="0"/>
      <line num="10618" type="stmt" count="0"/>
      <line num="10619" type="stmt" count="0"/>
      <line num="10620" type="stmt" count="0"/>
      <line num="10623" type="stmt" count="0"/>
      <line num="10624" type="stmt" count="0"/>
      <line num="10625" type="stmt" count="0"/>
      <line num="10626" type="stmt" count="0"/>
      <line num="10627" type="stmt" count="0"/>
      <line num="10628" type="stmt" count="0"/>
      <line num="10629" type="stmt" count="0"/>
      <line num="10630" type="stmt" count="0"/>
      <line num="10633" type="method" name="parseautourl" visibility="private" complexity="39" crap="1560" count="0"/>
      <line num="10634" type="stmt" count="0"/>
      <line num="10635" type="stmt" count="0"/>
      <line num="10636" type="stmt" count="0"/>
      <line num="10637" type="stmt" count="0"/>
      <line num="10638" type="stmt" count="0"/>
      <line num="10639" type="stmt" count="0"/>
      <line num="10640" type="stmt" count="0"/>
      <line num="10641" type="stmt" count="0"/>
      <line num="10642" type="stmt" count="0"/>
      <line num="10644" type="stmt" count="0"/>
      <line num="10645" type="stmt" count="0"/>
      <line num="10646" type="stmt" count="0"/>
      <line num="10648" type="stmt" count="0"/>
      <line num="10649" type="stmt" count="0"/>
      <line num="10650" type="stmt" count="0"/>
      <line num="10651" type="stmt" count="0"/>
      <line num="10652" type="stmt" count="0"/>
      <line num="10654" type="stmt" count="0"/>
      <line num="10656" type="stmt" count="0"/>
      <line num="10657" type="stmt" count="0"/>
      <line num="10659" type="stmt" count="0"/>
      <line num="10660" type="stmt" count="0"/>
      <line num="10661" type="stmt" count="0"/>
      <line num="10662" type="stmt" count="0"/>
      <line num="10665" type="stmt" count="0"/>
      <line num="10667" type="stmt" count="0"/>
      <line num="10668" type="stmt" count="0"/>
      <line num="10670" type="stmt" count="0"/>
      <line num="10671" type="stmt" count="0"/>
      <line num="10672" type="stmt" count="0"/>
      <line num="10675" type="stmt" count="0"/>
      <line num="10676" type="stmt" count="0"/>
      <line num="10677" type="stmt" count="0"/>
      <line num="10679" type="stmt" count="0"/>
      <line num="10682" type="stmt" count="0"/>
      <line num="10683" type="stmt" count="0"/>
      <line num="10684" type="stmt" count="0"/>
      <line num="10685" type="stmt" count="0"/>
      <line num="10687" type="stmt" count="0"/>
      <line num="10689" type="stmt" count="0"/>
      <line num="10691" type="stmt" count="0"/>
      <line num="10692" type="stmt" count="0"/>
      <line num="10693" type="stmt" count="0"/>
      <line num="10694" type="stmt" count="0"/>
      <line num="10695" type="stmt" count="0"/>
      <line num="10697" type="stmt" count="0"/>
      <line num="10698" type="stmt" count="0"/>
      <line num="10699" type="stmt" count="0"/>
      <line num="10700" type="stmt" count="0"/>
      <line num="10704" type="stmt" count="0"/>
      <line num="10705" type="stmt" count="0"/>
      <line num="10706" type="stmt" count="0"/>
      <line num="10708" type="stmt" count="0"/>
      <line num="10709" type="stmt" count="0"/>
      <line num="10710" type="stmt" count="0"/>
      <line num="10712" type="stmt" count="0"/>
      <line num="10713" type="stmt" count="0"/>
      <line num="10714" type="stmt" count="0"/>
      <line num="10716" type="stmt" count="0"/>
      <line num="10718" type="stmt" count="0"/>
      <line num="10719" type="stmt" count="0"/>
      <line num="10720" type="stmt" count="0"/>
      <line num="10721" type="stmt" count="0"/>
      <line num="10723" type="stmt" count="0"/>
      <line num="10724" type="stmt" count="0"/>
      <line num="10725" type="stmt" count="0"/>
      <line num="10726" type="stmt" count="0"/>
      <line num="10728" type="stmt" count="0"/>
      <line num="10729" type="stmt" count="0"/>
      <line num="10730" type="stmt" count="0"/>
      <line num="10731" type="stmt" count="0"/>
      <line num="10733" type="stmt" count="0"/>
      <line num="10735" type="stmt" count="0"/>
      <line num="10736" type="stmt" count="0"/>
      <line num="10738" type="stmt" count="0"/>
      <line num="10739" type="stmt" count="0"/>
      <line num="10740" type="stmt" count="0"/>
      <line num="10741" type="stmt" count="0"/>
      <line num="10742" type="stmt" count="0"/>
      <line num="10745" type="stmt" count="0"/>
      <line num="10747" type="stmt" count="0"/>
      <line num="10748" type="stmt" count="0"/>
      <line num="10749" type="stmt" count="0"/>
      <line num="10751" type="stmt" count="0"/>
      <line num="10755" type="stmt" count="0"/>
      <line num="10756" type="stmt" count="0"/>
      <line num="10757" type="stmt" count="0"/>
      <line num="10758" type="stmt" count="0"/>
      <line num="10760" type="stmt" count="0"/>
      <line num="10761" type="stmt" count="0"/>
      <line num="10763" type="stmt" count="0"/>
      <line num="10765" type="stmt" count="0"/>
      <line num="10766" type="stmt" count="0"/>
      <line num="10768" type="stmt" count="0"/>
      <line num="10769" type="stmt" count="0"/>
      <line num="10771" type="stmt" count="0"/>
      <line num="10772" type="stmt" count="0"/>
      <line num="10773" type="stmt" count="0"/>
      <line num="10775" type="stmt" count="0"/>
      <line num="10776" type="stmt" count="0"/>
      <line num="10777" type="stmt" count="0"/>
      <line num="10778" type="stmt" count="0"/>
      <line num="10780" type="stmt" count="0"/>
      <line num="10781" type="stmt" count="0"/>
      <line num="10782" type="stmt" count="0"/>
      <line num="10783" type="stmt" count="0"/>
      <line num="10785" type="stmt" count="0"/>
      <line num="10788" type="stmt" count="0"/>
      <line num="10789" type="stmt" count="0"/>
      <line num="10791" type="stmt" count="0"/>
      <line num="10792" type="stmt" count="0"/>
      <line num="10793" type="stmt" count="0"/>
      <line num="10794" type="stmt" count="0"/>
      <line num="10798" type="stmt" count="0"/>
      <line num="10800" type="stmt" count="0"/>
      <line num="10801" type="stmt" count="0"/>
      <line num="10802" type="stmt" count="0"/>
      <line num="10803" type="stmt" count="0"/>
      <line num="10804" type="stmt" count="0"/>
      <line num="10805" type="stmt" count="0"/>
      <line num="10806" type="stmt" count="0"/>
      <line num="10808" type="stmt" count="0"/>
      <line num="10809" type="stmt" count="0"/>
      <line num="10810" type="stmt" count="0"/>
      <line num="10813" type="stmt" count="0"/>
      <line num="10815" type="stmt" count="0"/>
      <line num="10816" type="stmt" count="0"/>
      <line num="10817" type="stmt" count="0"/>
      <line num="10818" type="stmt" count="0"/>
      <line num="10820" type="stmt" count="0"/>
      <line num="10822" type="stmt" count="0"/>
      <line num="10823" type="stmt" count="0"/>
      <line num="10824" type="stmt" count="0"/>
      <line num="10825" type="stmt" count="0"/>
      <line num="10828" type="stmt" count="0"/>
      <line num="10829" type="stmt" count="0"/>
      <line num="10830" type="stmt" count="0"/>
      <line num="10832" type="stmt" count="0"/>
      <line num="10833" type="stmt" count="0"/>
      <line num="10837" type="stmt" count="0"/>
      <line num="10838" type="stmt" count="0"/>
      <line num="10839" type="stmt" count="0"/>
      <line num="10840" type="stmt" count="0"/>
      <line num="10842" type="stmt" count="0"/>
      <line num="10844" type="stmt" count="0"/>
      <line num="10845" type="stmt" count="0"/>
      <line num="10846" type="stmt" count="0"/>
      <line num="10851" type="stmt" count="0"/>
      <line num="10852" type="stmt" count="0"/>
      <line num="10853" type="stmt" count="0"/>
      <line num="10854" type="stmt" count="0"/>
      <line num="10856" type="stmt" count="0"/>
      <line num="10858" type="stmt" count="0"/>
      <line num="10859" type="stmt" count="0"/>
      <line num="10860" type="stmt" count="0"/>
      <line num="10861" type="stmt" count="0"/>
      <line num="10863" type="stmt" count="0"/>
      <line num="10869" type="stmt" count="0"/>
      <line num="10872" type="stmt" count="0"/>
      <line num="10873" type="stmt" count="0"/>
      <line num="10874" type="stmt" count="0"/>
      <line num="10876" type="stmt" count="0"/>
      <line num="10877" type="stmt" count="0"/>
      <line num="10878" type="stmt" count="0"/>
      <line num="10881" type="stmt" count="0"/>
      <line num="10882" type="stmt" count="0"/>
      <line num="10883" type="stmt" count="0"/>
      <line num="10884" type="stmt" count="0"/>
      <line num="10886" type="stmt" count="0"/>
      <line num="10887" type="stmt" count="0"/>
      <line num="10888" type="stmt" count="0"/>
      <line num="10889" type="stmt" count="0"/>
      <line num="10891" type="stmt" count="0"/>
      <line num="10893" type="stmt" count="0"/>
      <line num="10894" type="stmt" count="0"/>
      <line num="10895" type="stmt" count="0"/>
      <line num="10898" type="stmt" count="0"/>
      <line num="10899" type="stmt" count="0"/>
      <line num="10900" type="stmt" count="0"/>
      <line num="10901" type="stmt" count="0"/>
      <line num="10902" type="stmt" count="0"/>
      <line num="10903" type="stmt" count="0"/>
      <line num="10904" type="stmt" count="0"/>
      <line num="10905" type="stmt" count="0"/>
      <line num="10908" type="method" name="parseautoref" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="10909" type="stmt" count="0"/>
      <line num="10910" type="stmt" count="0"/>
      <line num="10911" type="stmt" count="0"/>
      <line num="10912" type="stmt" count="0"/>
      <line num="10913" type="stmt" count="0"/>
      <line num="10914" type="stmt" count="0"/>
      <line num="10916" type="stmt" count="0"/>
      <line num="10919" type="stmt" count="0"/>
      <line num="10921" type="stmt" count="0"/>
      <line num="10923" type="stmt" count="0"/>
      <line num="10924" type="stmt" count="0"/>
      <line num="10925" type="stmt" count="0"/>
      <line num="10927" type="stmt" count="0"/>
      <line num="10930" type="stmt" count="0"/>
      <line num="10931" type="stmt" count="0"/>
      <line num="10932" type="stmt" count="0"/>
      <line num="10934" type="stmt" count="0"/>
      <line num="10936" type="stmt" count="0"/>
      <line num="10937" type="stmt" count="0"/>
      <line num="10938" type="stmt" count="0"/>
      <line num="10940" type="stmt" count="0"/>
      <line num="10943" type="stmt" count="0"/>
      <line num="10944" type="stmt" count="0"/>
      <line num="10947" type="stmt" count="0"/>
      <line num="10948" type="stmt" count="0"/>
      <line num="10949" type="stmt" count="0"/>
      <line num="10950" type="stmt" count="0"/>
      <line num="10953" type="stmt" count="0"/>
      <line num="10954" type="stmt" count="0"/>
      <line num="10956" type="stmt" count="0"/>
      <line num="10957" type="stmt" count="0"/>
      <line num="10958" type="stmt" count="0"/>
      <line num="10959" type="stmt" count="0"/>
      <line num="10961" type="stmt" count="0"/>
      <line num="10962" type="stmt" count="0"/>
      <line num="10963" type="stmt" count="0"/>
      <line num="10967" type="stmt" count="0"/>
      <line num="10968" type="stmt" count="0"/>
      <line num="10970" type="stmt" count="0"/>
      <line num="10971" type="stmt" count="0"/>
      <line num="10972" type="stmt" count="0"/>
      <line num="10973" type="stmt" count="0"/>
      <line num="10977" type="stmt" count="0"/>
      <line num="10978" type="stmt" count="0"/>
      <line num="10979" type="stmt" count="0"/>
      <line num="10980" type="stmt" count="0"/>
      <line num="10981" type="stmt" count="0"/>
      <line num="10983" type="stmt" count="0"/>
      <line num="10985" type="stmt" count="0"/>
      <line num="10986" type="stmt" count="0"/>
      <line num="10987" type="stmt" count="0"/>
      <line num="10990" type="stmt" count="0"/>
      <line num="10991" type="stmt" count="0"/>
      <line num="10992" type="stmt" count="0"/>
      <line num="10993" type="stmt" count="0"/>
      <line num="10994" type="stmt" count="0"/>
      <line num="10995" type="stmt" count="0"/>
      <line num="10996" type="stmt" count="0"/>
      <line num="10997" type="stmt" count="0"/>
      <line num="11000" type="method" name="parseisbn" visibility="private" complexity="31" crap="992" count="0"/>
      <line num="11001" type="stmt" count="0"/>
      <line num="11002" type="stmt" count="0"/>
      <line num="11003" type="stmt" count="0"/>
      <line num="11004" type="stmt" count="0"/>
      <line num="11005" type="stmt" count="0"/>
      <line num="11006" type="stmt" count="0"/>
      <line num="11008" type="stmt" count="0"/>
      <line num="11011" type="stmt" count="0"/>
      <line num="11013" type="stmt" count="0"/>
      <line num="11014" type="stmt" count="0"/>
      <line num="11015" type="stmt" count="0"/>
      <line num="11016" type="stmt" count="0"/>
      <line num="11017" type="stmt" count="0"/>
      <line num="11019" type="stmt" count="0"/>
      <line num="11020" type="stmt" count="0"/>
      <line num="11021" type="stmt" count="0"/>
      <line num="11023" type="stmt" count="0"/>
      <line num="11024" type="stmt" count="0"/>
      <line num="11025" type="stmt" count="0"/>
      <line num="11027" type="stmt" count="0"/>
      <line num="11028" type="stmt" count="0"/>
      <line num="11029" type="stmt" count="0"/>
      <line num="11030" type="stmt" count="0"/>
      <line num="11031" type="stmt" count="0"/>
      <line num="11033" type="stmt" count="0"/>
      <line num="11035" type="stmt" count="0"/>
      <line num="11036" type="stmt" count="0"/>
      <line num="11037" type="stmt" count="0"/>
      <line num="11039" type="stmt" count="0"/>
      <line num="11042" type="stmt" count="0"/>
      <line num="11043" type="stmt" count="0"/>
      <line num="11046" type="stmt" count="0"/>
      <line num="11047" type="stmt" count="0"/>
      <line num="11048" type="stmt" count="0"/>
      <line num="11049" type="stmt" count="0"/>
      <line num="11053" type="stmt" count="0"/>
      <line num="11054" type="stmt" count="0"/>
      <line num="11055" type="stmt" count="0"/>
      <line num="11056" type="stmt" count="0"/>
      <line num="11058" type="stmt" count="0"/>
      <line num="11059" type="stmt" count="0"/>
      <line num="11060" type="stmt" count="0"/>
      <line num="11061" type="stmt" count="0"/>
      <line num="11063" type="stmt" count="0"/>
      <line num="11066" type="stmt" count="0"/>
      <line num="11068" type="stmt" count="0"/>
      <line num="11069" type="stmt" count="0"/>
      <line num="11070" type="stmt" count="0"/>
      <line num="11072" type="stmt" count="0"/>
      <line num="11074" type="stmt" count="0"/>
      <line num="11075" type="stmt" count="0"/>
      <line num="11076" type="stmt" count="0"/>
      <line num="11078" type="stmt" count="0"/>
      <line num="11079" type="stmt" count="0"/>
      <line num="11080" type="stmt" count="0"/>
      <line num="11082" type="stmt" count="0"/>
      <line num="11083" type="stmt" count="0"/>
      <line num="11084" type="stmt" count="0"/>
      <line num="11085" type="stmt" count="0"/>
      <line num="11086" type="stmt" count="0"/>
      <line num="11088" type="stmt" count="0"/>
      <line num="11090" type="stmt" count="0"/>
      <line num="11091" type="stmt" count="0"/>
      <line num="11093" type="stmt" count="0"/>
      <line num="11097" type="stmt" count="0"/>
      <line num="11098" type="stmt" count="0"/>
      <line num="11100" type="stmt" count="0"/>
      <line num="11101" type="stmt" count="0"/>
      <line num="11102" type="stmt" count="0"/>
      <line num="11103" type="stmt" count="0"/>
      <line num="11108" type="stmt" count="0"/>
      <line num="11110" type="stmt" count="0"/>
      <line num="11111" type="stmt" count="0"/>
      <line num="11112" type="stmt" count="0"/>
      <line num="11114" type="stmt" count="0"/>
      <line num="11116" type="stmt" count="0"/>
      <line num="11117" type="stmt" count="0"/>
      <line num="11118" type="stmt" count="0"/>
      <line num="11120" type="stmt" count="0"/>
      <line num="11121" type="stmt" count="0"/>
      <line num="11122" type="stmt" count="0"/>
      <line num="11124" type="stmt" count="0"/>
      <line num="11125" type="stmt" count="0"/>
      <line num="11126" type="stmt" count="0"/>
      <line num="11127" type="stmt" count="0"/>
      <line num="11128" type="stmt" count="0"/>
      <line num="11130" type="stmt" count="0"/>
      <line num="11132" type="stmt" count="0"/>
      <line num="11133" type="stmt" count="0"/>
      <line num="11136" type="stmt" count="0"/>
      <line num="11138" type="stmt" count="0"/>
      <line num="11139" type="stmt" count="0"/>
      <line num="11140" type="stmt" count="0"/>
      <line num="11141" type="stmt" count="0"/>
      <line num="11143" type="stmt" count="0"/>
      <line num="11146" type="stmt" count="0"/>
      <line num="11147" type="stmt" count="0"/>
      <line num="11148" type="stmt" count="0"/>
      <line num="11149" type="stmt" count="0"/>
      <line num="11152" type="stmt" count="0"/>
      <line num="11153" type="stmt" count="0"/>
      <line num="11155" type="stmt" count="0"/>
      <line num="11156" type="stmt" count="0"/>
      <line num="11157" type="stmt" count="0"/>
      <line num="11159" type="stmt" count="0"/>
      <line num="11160" type="stmt" count="0"/>
      <line num="11161" type="stmt" count="0"/>
      <line num="11163" type="stmt" count="0"/>
      <line num="11164" type="stmt" count="0"/>
      <line num="11165" type="stmt" count="0"/>
      <line num="11166" type="stmt" count="0"/>
      <line num="11168" type="stmt" count="0"/>
      <line num="11169" type="stmt" count="0"/>
      <line num="11170" type="stmt" count="0"/>
      <line num="11171" type="stmt" count="0"/>
      <line num="11173" type="stmt" count="0"/>
      <line num="11175" type="stmt" count="0"/>
      <line num="11176" type="stmt" count="0"/>
      <line num="11177" type="stmt" count="0"/>
      <line num="11180" type="stmt" count="0"/>
      <line num="11181" type="stmt" count="0"/>
      <line num="11182" type="stmt" count="0"/>
      <line num="11183" type="stmt" count="0"/>
      <line num="11184" type="stmt" count="0"/>
      <line num="11185" type="stmt" count="0"/>
      <line num="11186" type="stmt" count="0"/>
      <line num="11187" type="stmt" count="0"/>
      <line num="11190" type="method" name="discardbehavior_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="11191" type="stmt" count="0"/>
      <line num="11192" type="stmt" count="0"/>
      <line num="11193" type="stmt" count="0"/>
      <line num="11194" type="stmt" count="0"/>
      <line num="11195" type="stmt" count="0"/>
      <line num="11196" type="stmt" count="0"/>
      <line num="11198" type="stmt" count="0"/>
      <line num="11201" type="stmt" count="0"/>
      <line num="11202" type="stmt" count="0"/>
      <line num="11205" type="stmt" count="0"/>
      <line num="11206" type="stmt" count="0"/>
      <line num="11207" type="stmt" count="0"/>
      <line num="11208" type="stmt" count="0"/>
      <line num="11209" type="stmt" count="0"/>
      <line num="11211" type="stmt" count="0"/>
      <line num="11213" type="stmt" count="0"/>
      <line num="11214" type="stmt" count="0"/>
      <line num="11216" type="stmt" count="0"/>
      <line num="11217" type="stmt" count="0"/>
      <line num="11218" type="stmt" count="0"/>
      <line num="11219" type="stmt" count="0"/>
      <line num="11223" type="stmt" count="0"/>
      <line num="11224" type="stmt" count="0"/>
      <line num="11225" type="stmt" count="0"/>
      <line num="11227" type="stmt" count="0"/>
      <line num="11228" type="stmt" count="0"/>
      <line num="11229" type="stmt" count="0"/>
      <line num="11231" type="stmt" count="0"/>
      <line num="11232" type="stmt" count="0"/>
      <line num="11235" type="stmt" count="0"/>
      <line num="11236" type="stmt" count="0"/>
      <line num="11237" type="stmt" count="0"/>
      <line num="11238" type="stmt" count="0"/>
      <line num="11240" type="stmt" count="0"/>
      <line num="11242" type="stmt" count="0"/>
      <line num="11243" type="stmt" count="0"/>
      <line num="11245" type="stmt" count="0"/>
      <line num="11249" type="stmt" count="0"/>
      <line num="11250" type="stmt" count="0"/>
      <line num="11252" type="stmt" count="0"/>
      <line num="11256" type="stmt" count="0"/>
      <line num="11257" type="stmt" count="0"/>
      <line num="11258" type="stmt" count="0"/>
      <line num="11259" type="stmt" count="0"/>
      <line num="11260" type="stmt" count="0"/>
      <line num="11261" type="stmt" count="0"/>
      <line num="11262" type="stmt" count="0"/>
      <line num="11263" type="stmt" count="0"/>
      <line num="11266" type="method" name="parsemaybe_extension_tag" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="11267" type="stmt" count="0"/>
      <line num="11268" type="stmt" count="0"/>
      <line num="11269" type="stmt" count="0"/>
      <line num="11270" type="stmt" count="0"/>
      <line num="11271" type="stmt" count="0"/>
      <line num="11272" type="stmt" count="0"/>
      <line num="11273" type="stmt" count="0"/>
      <line num="11274" type="stmt" count="0"/>
      <line num="11275" type="stmt" count="0"/>
      <line num="11277" type="stmt" count="0"/>
      <line num="11278" type="stmt" count="0"/>
      <line num="11279" type="stmt" count="0"/>
      <line num="11281" type="stmt" count="0"/>
      <line num="11282" type="stmt" count="0"/>
      <line num="11283" type="stmt" count="0"/>
      <line num="11284" type="stmt" count="0"/>
      <line num="11285" type="stmt" count="0"/>
      <line num="11286" type="stmt" count="0"/>
      <line num="11288" type="stmt" count="0"/>
      <line num="11289" type="stmt" count="0"/>
      <line num="11292" type="stmt" count="0"/>
      <line num="11294" type="stmt" count="0"/>
      <line num="11295" type="stmt" count="0"/>
      <line num="11296" type="stmt" count="0"/>
      <line num="11297" type="stmt" count="0"/>
      <line num="11299" type="stmt" count="0"/>
      <line num="11301" type="stmt" count="0"/>
      <line num="11302" type="stmt" count="0"/>
      <line num="11303" type="stmt" count="0"/>
      <line num="11306" type="stmt" count="0"/>
      <line num="11307" type="stmt" count="0"/>
      <line num="11308" type="stmt" count="0"/>
      <line num="11309" type="stmt" count="0"/>
      <line num="11310" type="stmt" count="0"/>
      <line num="11311" type="stmt" count="0"/>
      <line num="11312" type="stmt" count="0"/>
      <line num="11313" type="stmt" count="0"/>
      <line num="11316" type="method" name="parselang_variant" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="11317" type="stmt" count="0"/>
      <line num="11318" type="stmt" count="0"/>
      <line num="11319" type="stmt" count="0"/>
      <line num="11320" type="stmt" count="0"/>
      <line num="11321" type="stmt" count="0"/>
      <line num="11322" type="stmt" count="0"/>
      <line num="11323" type="stmt" count="0"/>
      <line num="11324" type="stmt" count="0"/>
      <line num="11325" type="stmt" count="0"/>
      <line num="11327" type="stmt" count="0"/>
      <line num="11328" type="stmt" count="0"/>
      <line num="11330" type="stmt" count="0"/>
      <line num="11331" type="stmt" count="0"/>
      <line num="11332" type="stmt" count="0"/>
      <line num="11334" type="stmt" count="0"/>
      <line num="11336" type="stmt" count="0"/>
      <line num="11337" type="stmt" count="0"/>
      <line num="11338" type="stmt" count="0"/>
      <line num="11339" type="stmt" count="0"/>
      <line num="11340" type="stmt" count="0"/>
      <line num="11341" type="stmt" count="0"/>
      <line num="11342" type="stmt" count="0"/>
      <line num="11343" type="stmt" count="0"/>
      <line num="11346" type="method" name="parsewikilink_preproc" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="11347" type="stmt" count="0"/>
      <line num="11348" type="stmt" count="0"/>
      <line num="11349" type="stmt" count="0"/>
      <line num="11350" type="stmt" count="0"/>
      <line num="11351" type="stmt" count="0"/>
      <line num="11352" type="stmt" count="0"/>
      <line num="11353" type="stmt" count="0"/>
      <line num="11354" type="stmt" count="0"/>
      <line num="11355" type="stmt" count="0"/>
      <line num="11357" type="stmt" count="0"/>
      <line num="11358" type="stmt" count="0"/>
      <line num="11359" type="stmt" count="0"/>
      <line num="11361" type="stmt" count="0"/>
      <line num="11362" type="stmt" count="0"/>
      <line num="11363" type="stmt" count="0"/>
      <line num="11364" type="stmt" count="0"/>
      <line num="11366" type="stmt" count="0"/>
      <line num="11367" type="stmt" count="0"/>
      <line num="11368" type="stmt" count="0"/>
      <line num="11369" type="stmt" count="0"/>
      <line num="11371" type="stmt" count="0"/>
      <line num="11372" type="stmt" count="0"/>
      <line num="11374" type="stmt" count="0"/>
      <line num="11375" type="stmt" count="0"/>
      <line num="11376" type="stmt" count="0"/>
      <line num="11378" type="stmt" count="0"/>
      <line num="11379" type="stmt" count="0"/>
      <line num="11380" type="stmt" count="0"/>
      <line num="11382" type="stmt" count="0"/>
      <line num="11383" type="stmt" count="0"/>
      <line num="11384" type="stmt" count="0"/>
      <line num="11387" type="stmt" count="0"/>
      <line num="11388" type="stmt" count="0"/>
      <line num="11390" type="stmt" count="0"/>
      <line num="11391" type="stmt" count="0"/>
      <line num="11392" type="stmt" count="0"/>
      <line num="11394" type="stmt" count="0"/>
      <line num="11395" type="stmt" count="0"/>
      <line num="11396" type="stmt" count="0"/>
      <line num="11399" type="stmt" count="0"/>
      <line num="11401" type="stmt" count="0"/>
      <line num="11402" type="stmt" count="0"/>
      <line num="11404" type="stmt" count="0"/>
      <line num="11405" type="stmt" count="0"/>
      <line num="11406" type="stmt" count="0"/>
      <line num="11408" type="stmt" count="0"/>
      <line num="11409" type="stmt" count="0"/>
      <line num="11410" type="stmt" count="0"/>
      <line num="11411" type="stmt" count="0"/>
      <line num="11412" type="stmt" count="0"/>
      <line num="11414" type="stmt" count="0"/>
      <line num="11416" type="stmt" count="0"/>
      <line num="11417" type="stmt" count="0"/>
      <line num="11418" type="stmt" count="0"/>
      <line num="11419" type="stmt" count="0"/>
      <line num="11422" type="stmt" count="0"/>
      <line num="11423" type="stmt" count="0"/>
      <line num="11425" type="stmt" count="0"/>
      <line num="11426" type="stmt" count="0"/>
      <line num="11427" type="stmt" count="0"/>
      <line num="11428" type="stmt" count="0"/>
      <line num="11432" type="stmt" count="0"/>
      <line num="11433" type="stmt" count="0"/>
      <line num="11434" type="stmt" count="0"/>
      <line num="11435" type="stmt" count="0"/>
      <line num="11437" type="stmt" count="0"/>
      <line num="11438" type="stmt" count="0"/>
      <line num="11439" type="stmt" count="0"/>
      <line num="11441" type="stmt" count="0"/>
      <line num="11442" type="stmt" count="0"/>
      <line num="11443" type="stmt" count="0"/>
      <line num="11444" type="stmt" count="0"/>
      <line num="11445" type="stmt" count="0"/>
      <line num="11447" type="stmt" count="0"/>
      <line num="11449" type="stmt" count="0"/>
      <line num="11450" type="stmt" count="0"/>
      <line num="11451" type="stmt" count="0"/>
      <line num="11454" type="stmt" count="0"/>
      <line num="11455" type="stmt" count="0"/>
      <line num="11456" type="stmt" count="0"/>
      <line num="11457" type="stmt" count="0"/>
      <line num="11458" type="stmt" count="0"/>
      <line num="11459" type="stmt" count="0"/>
      <line num="11460" type="stmt" count="0"/>
      <line num="11461" type="stmt" count="0"/>
      <line num="11464" type="method" name="parsebroken_wikilink" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="11465" type="stmt" count="0"/>
      <line num="11466" type="stmt" count="0"/>
      <line num="11467" type="stmt" count="0"/>
      <line num="11468" type="stmt" count="0"/>
      <line num="11469" type="stmt" count="0"/>
      <line num="11470" type="stmt" count="0"/>
      <line num="11471" type="stmt" count="0"/>
      <line num="11472" type="stmt" count="0"/>
      <line num="11473" type="stmt" count="0"/>
      <line num="11475" type="stmt" count="0"/>
      <line num="11476" type="stmt" count="0"/>
      <line num="11477" type="stmt" count="0"/>
      <line num="11479" type="stmt" count="0"/>
      <line num="11480" type="stmt" count="0"/>
      <line num="11481" type="stmt" count="0"/>
      <line num="11482" type="stmt" count="0"/>
      <line num="11483" type="stmt" count="0"/>
      <line num="11484" type="stmt" count="0"/>
      <line num="11485" type="stmt" count="0"/>
      <line num="11487" type="stmt" count="0"/>
      <line num="11488" type="stmt" count="0"/>
      <line num="11489" type="stmt" count="0"/>
      <line num="11492" type="stmt" count="0"/>
      <line num="11493" type="stmt" count="0"/>
      <line num="11494" type="stmt" count="0"/>
      <line num="11495" type="stmt" count="0"/>
      <line num="11497" type="stmt" count="0"/>
      <line num="11498" type="stmt" count="0"/>
      <line num="11499" type="stmt" count="0"/>
      <line num="11500" type="stmt" count="0"/>
      <line num="11503" type="stmt" count="0"/>
      <line num="11504" type="stmt" count="0"/>
      <line num="11505" type="stmt" count="0"/>
      <line num="11506" type="stmt" count="0"/>
      <line num="11508" type="stmt" count="0"/>
      <line num="11509" type="stmt" count="0"/>
      <line num="11510" type="stmt" count="0"/>
      <line num="11511" type="stmt" count="0"/>
      <line num="11514" type="stmt" count="0"/>
      <line num="11515" type="stmt" count="0"/>
      <line num="11516" type="stmt" count="0"/>
      <line num="11518" type="stmt" count="0"/>
      <line num="11519" type="stmt" count="0"/>
      <line num="11520" type="stmt" count="0"/>
      <line num="11522" type="stmt" count="0"/>
      <line num="11523" type="stmt" count="0"/>
      <line num="11526" type="stmt" count="0"/>
      <line num="11527" type="stmt" count="0"/>
      <line num="11528" type="stmt" count="0"/>
      <line num="11529" type="stmt" count="0"/>
      <line num="11531" type="stmt" count="0"/>
      <line num="11534" type="stmt" count="0"/>
      <line num="11535" type="stmt" count="0"/>
      <line num="11536" type="stmt" count="0"/>
      <line num="11537" type="stmt" count="0"/>
      <line num="11540" type="stmt" count="0"/>
      <line num="11542" type="stmt" count="0"/>
      <line num="11543" type="stmt" count="0"/>
      <line num="11544" type="stmt" count="0"/>
      <line num="11547" type="stmt" count="0"/>
      <line num="11548" type="stmt" count="0"/>
      <line num="11549" type="stmt" count="0"/>
      <line num="11550" type="stmt" count="0"/>
      <line num="11551" type="stmt" count="0"/>
      <line num="11552" type="stmt" count="0"/>
      <line num="11553" type="stmt" count="0"/>
      <line num="11554" type="stmt" count="0"/>
      <line num="11557" type="method" name="discardinclude_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="11558" type="stmt" count="0"/>
      <line num="11559" type="stmt" count="0"/>
      <line num="11560" type="stmt" count="0"/>
      <line num="11561" type="stmt" count="0"/>
      <line num="11562" type="stmt" count="0"/>
      <line num="11563" type="stmt" count="0"/>
      <line num="11565" type="stmt" count="0"/>
      <line num="11569" type="stmt" count="0"/>
      <line num="11570" type="stmt" count="0"/>
      <line num="11571" type="stmt" count="0"/>
      <line num="11573" type="stmt" count="0"/>
      <line num="11574" type="stmt" count="0"/>
      <line num="11575" type="stmt" count="0"/>
      <line num="11577" type="stmt" count="0"/>
      <line num="11579" type="stmt" count="0"/>
      <line num="11580" type="stmt" count="0"/>
      <line num="11581" type="stmt" count="0"/>
      <line num="11582" type="stmt" count="0"/>
      <line num="11584" type="stmt" count="0"/>
      <line num="11585" type="stmt" count="0"/>
      <line num="11586" type="stmt" count="0"/>
      <line num="11587" type="stmt" count="0"/>
      <line num="11589" type="stmt" count="0"/>
      <line num="11590" type="stmt" count="0"/>
      <line num="11591" type="stmt" count="0"/>
      <line num="11592" type="stmt" count="0"/>
      <line num="11594" type="stmt" count="0"/>
      <line num="11597" type="stmt" count="0"/>
      <line num="11598" type="stmt" count="0"/>
      <line num="11599" type="stmt" count="0"/>
      <line num="11600" type="stmt" count="0"/>
      <line num="11601" type="stmt" count="0"/>
      <line num="11602" type="stmt" count="0"/>
      <line num="11603" type="stmt" count="0"/>
      <line num="11604" type="stmt" count="0"/>
      <line num="11607" type="method" name="parsetvar_old_syntax_closing_HACK" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="11608" type="stmt" count="0"/>
      <line num="11609" type="stmt" count="0"/>
      <line num="11610" type="stmt" count="0"/>
      <line num="11611" type="stmt" count="0"/>
      <line num="11612" type="stmt" count="0"/>
      <line num="11613" type="stmt" count="0"/>
      <line num="11615" type="stmt" count="0"/>
      <line num="11618" type="stmt" count="0"/>
      <line num="11620" type="stmt" count="0"/>
      <line num="11621" type="stmt" count="0"/>
      <line num="11622" type="stmt" count="0"/>
      <line num="11624" type="stmt" count="0"/>
      <line num="11625" type="stmt" count="0"/>
      <line num="11626" type="stmt" count="0"/>
      <line num="11628" type="stmt" count="0"/>
      <line num="11629" type="stmt" count="0"/>
      <line num="11630" type="stmt" count="0"/>
      <line num="11632" type="stmt" count="0"/>
      <line num="11633" type="stmt" count="0"/>
      <line num="11634" type="stmt" count="0"/>
      <line num="11635" type="stmt" count="0"/>
      <line num="11636" type="stmt" count="0"/>
      <line num="11638" type="stmt" count="0"/>
      <line num="11639" type="stmt" count="0"/>
      <line num="11640" type="stmt" count="0"/>
      <line num="11641" type="stmt" count="0"/>
      <line num="11643" type="stmt" count="0"/>
      <line num="11644" type="stmt" count="0"/>
      <line num="11645" type="stmt" count="0"/>
      <line num="11646" type="stmt" count="0"/>
      <line num="11648" type="stmt" count="0"/>
      <line num="11650" type="stmt" count="0"/>
      <line num="11651" type="stmt" count="0"/>
      <line num="11652" type="stmt" count="0"/>
      <line num="11655" type="stmt" count="0"/>
      <line num="11656" type="stmt" count="0"/>
      <line num="11657" type="stmt" count="0"/>
      <line num="11658" type="stmt" count="0"/>
      <line num="11659" type="stmt" count="0"/>
      <line num="11660" type="stmt" count="0"/>
      <line num="11661" type="stmt" count="0"/>
      <line num="11662" type="stmt" count="0"/>
      <line num="11665" type="method" name="discardannotation_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="11666" type="stmt" count="0"/>
      <line num="11667" type="stmt" count="0"/>
      <line num="11668" type="stmt" count="0"/>
      <line num="11669" type="stmt" count="0"/>
      <line num="11670" type="stmt" count="0"/>
      <line num="11671" type="stmt" count="0"/>
      <line num="11673" type="stmt" count="0"/>
      <line num="11677" type="stmt" count="0"/>
      <line num="11678" type="stmt" count="0"/>
      <line num="11679" type="stmt" count="0"/>
      <line num="11681" type="stmt" count="0"/>
      <line num="11682" type="stmt" count="0"/>
      <line num="11683" type="stmt" count="0"/>
      <line num="11685" type="stmt" count="0"/>
      <line num="11687" type="stmt" count="0"/>
      <line num="11688" type="stmt" count="0"/>
      <line num="11689" type="stmt" count="0"/>
      <line num="11690" type="stmt" count="0"/>
      <line num="11692" type="stmt" count="0"/>
      <line num="11693" type="stmt" count="0"/>
      <line num="11694" type="stmt" count="0"/>
      <line num="11695" type="stmt" count="0"/>
      <line num="11697" type="stmt" count="0"/>
      <line num="11698" type="stmt" count="0"/>
      <line num="11699" type="stmt" count="0"/>
      <line num="11700" type="stmt" count="0"/>
      <line num="11702" type="stmt" count="0"/>
      <line num="11705" type="stmt" count="0"/>
      <line num="11706" type="stmt" count="0"/>
      <line num="11707" type="stmt" count="0"/>
      <line num="11708" type="stmt" count="0"/>
      <line num="11709" type="stmt" count="0"/>
      <line num="11710" type="stmt" count="0"/>
      <line num="11711" type="stmt" count="0"/>
      <line num="11712" type="stmt" count="0"/>
      <line num="11715" type="method" name="discardsol" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="11716" type="stmt" count="0"/>
      <line num="11717" type="stmt" count="0"/>
      <line num="11718" type="stmt" count="0"/>
      <line num="11719" type="stmt" count="0"/>
      <line num="11720" type="stmt" count="0"/>
      <line num="11721" type="stmt" count="0"/>
      <line num="11722" type="stmt" count="0"/>
      <line num="11723" type="stmt" count="0"/>
      <line num="11724" type="stmt" count="0"/>
      <line num="11726" type="stmt" count="0"/>
      <line num="11727" type="stmt" count="0"/>
      <line num="11728" type="stmt" count="0"/>
      <line num="11730" type="stmt" count="0"/>
      <line num="11731" type="stmt" count="0"/>
      <line num="11733" type="stmt" count="0"/>
      <line num="11734" type="stmt" count="0"/>
      <line num="11735" type="stmt" count="0"/>
      <line num="11737" type="stmt" count="0"/>
      <line num="11738" type="stmt" count="0"/>
      <line num="11739" type="stmt" count="0"/>
      <line num="11742" type="stmt" count="0"/>
      <line num="11744" type="stmt" count="0"/>
      <line num="11745" type="stmt" count="0"/>
      <line num="11746" type="stmt" count="0"/>
      <line num="11748" type="stmt" count="0"/>
      <line num="11753" type="stmt" count="0"/>
      <line num="11755" type="stmt" count="0"/>
      <line num="11756" type="stmt" count="0"/>
      <line num="11757" type="stmt" count="0"/>
      <line num="11760" type="stmt" count="0"/>
      <line num="11761" type="stmt" count="0"/>
      <line num="11762" type="stmt" count="0"/>
      <line num="11763" type="stmt" count="0"/>
      <line num="11764" type="stmt" count="0"/>
      <line num="11765" type="stmt" count="0"/>
      <line num="11766" type="stmt" count="0"/>
      <line num="11767" type="stmt" count="0"/>
      <line num="11770" type="method" name="parsetable_content_line" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="11771" type="stmt" count="0"/>
      <line num="11772" type="stmt" count="0"/>
      <line num="11773" type="stmt" count="0"/>
      <line num="11774" type="stmt" count="0"/>
      <line num="11775" type="stmt" count="0"/>
      <line num="11776" type="stmt" count="0"/>
      <line num="11777" type="stmt" count="0"/>
      <line num="11778" type="stmt" count="0"/>
      <line num="11779" type="stmt" count="0"/>
      <line num="11781" type="stmt" count="0"/>
      <line num="11782" type="stmt" count="0"/>
      <line num="11784" type="stmt" count="0"/>
      <line num="11785" type="stmt" count="0"/>
      <line num="11786" type="stmt" count="0"/>
      <line num="11788" type="stmt" count="0"/>
      <line num="11789" type="stmt" count="0"/>
      <line num="11790" type="stmt" count="0"/>
      <line num="11792" type="stmt" count="0"/>
      <line num="11793" type="stmt" count="0"/>
      <line num="11794" type="stmt" count="0"/>
      <line num="11796" type="stmt" count="0"/>
      <line num="11798" type="stmt" count="0"/>
      <line num="11799" type="stmt" count="0"/>
      <line num="11800" type="stmt" count="0"/>
      <line num="11801" type="stmt" count="0"/>
      <line num="11802" type="stmt" count="0"/>
      <line num="11803" type="stmt" count="0"/>
      <line num="11804" type="stmt" count="0"/>
      <line num="11805" type="stmt" count="0"/>
      <line num="11808" type="method" name="parsetable_end_tag" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="11809" type="stmt" count="0"/>
      <line num="11810" type="stmt" count="0"/>
      <line num="11811" type="stmt" count="0"/>
      <line num="11812" type="stmt" count="0"/>
      <line num="11813" type="stmt" count="0"/>
      <line num="11814" type="stmt" count="0"/>
      <line num="11816" type="stmt" count="0"/>
      <line num="11819" type="stmt" count="0"/>
      <line num="11821" type="stmt" count="0"/>
      <line num="11822" type="stmt" count="0"/>
      <line num="11824" type="stmt" count="0"/>
      <line num="11825" type="stmt" count="0"/>
      <line num="11826" type="stmt" count="0"/>
      <line num="11829" type="stmt" count="0"/>
      <line num="11830" type="stmt" count="0"/>
      <line num="11831" type="stmt" count="0"/>
      <line num="11833" type="stmt" count="0"/>
      <line num="11834" type="stmt" count="0"/>
      <line num="11835" type="stmt" count="0"/>
      <line num="11836" type="stmt" count="0"/>
      <line num="11837" type="stmt" count="0"/>
      <line num="11839" type="stmt" count="0"/>
      <line num="11841" type="stmt" count="0"/>
      <line num="11842" type="stmt" count="0"/>
      <line num="11843" type="stmt" count="0"/>
      <line num="11846" type="stmt" count="0"/>
      <line num="11847" type="stmt" count="0"/>
      <line num="11848" type="stmt" count="0"/>
      <line num="11849" type="stmt" count="0"/>
      <line num="11850" type="stmt" count="0"/>
      <line num="11851" type="stmt" count="0"/>
      <line num="11852" type="stmt" count="0"/>
      <line num="11853" type="stmt" count="0"/>
      <line num="11856" type="method" name="parsenewline" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="11857" type="stmt" count="0"/>
      <line num="11858" type="stmt" count="0"/>
      <line num="11859" type="stmt" count="0"/>
      <line num="11860" type="stmt" count="0"/>
      <line num="11861" type="stmt" count="0"/>
      <line num="11862" type="stmt" count="0"/>
      <line num="11864" type="stmt" count="0"/>
      <line num="11868" type="stmt" count="0"/>
      <line num="11869" type="stmt" count="0"/>
      <line num="11870" type="stmt" count="0"/>
      <line num="11871" type="stmt" count="0"/>
      <line num="11873" type="stmt" count="0"/>
      <line num="11874" type="stmt" count="0"/>
      <line num="11876" type="stmt" count="0"/>
      <line num="11877" type="stmt" count="0"/>
      <line num="11878" type="stmt" count="0"/>
      <line num="11880" type="stmt" count="0"/>
      <line num="11881" type="stmt" count="0"/>
      <line num="11884" type="stmt" count="0"/>
      <line num="11885" type="stmt" count="0"/>
      <line num="11886" type="stmt" count="0"/>
      <line num="11887" type="stmt" count="0"/>
      <line num="11888" type="stmt" count="0"/>
      <line num="11889" type="stmt" count="0"/>
      <line num="11890" type="stmt" count="0"/>
      <line num="11891" type="stmt" count="0"/>
      <line num="11894" type="method" name="discardnl_comment_space" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="11895" type="stmt" count="0"/>
      <line num="11896" type="stmt" count="0"/>
      <line num="11897" type="stmt" count="0"/>
      <line num="11898" type="stmt" count="0"/>
      <line num="11899" type="stmt" count="0"/>
      <line num="11900" type="stmt" count="0"/>
      <line num="11902" type="stmt" count="0"/>
      <line num="11906" type="stmt" count="0"/>
      <line num="11907" type="stmt" count="0"/>
      <line num="11908" type="stmt" count="0"/>
      <line num="11910" type="stmt" count="0"/>
      <line num="11912" type="stmt" count="0"/>
      <line num="11913" type="stmt" count="0"/>
      <line num="11914" type="stmt" count="0"/>
      <line num="11915" type="stmt" count="0"/>
      <line num="11916" type="stmt" count="0"/>
      <line num="11917" type="stmt" count="0"/>
      <line num="11918" type="stmt" count="0"/>
      <line num="11919" type="stmt" count="0"/>
      <line num="11922" type="method" name="parseinlineline_in_tpls" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="11923" type="stmt" count="0"/>
      <line num="11924" type="stmt" count="0"/>
      <line num="11925" type="stmt" count="0"/>
      <line num="11926" type="stmt" count="0"/>
      <line num="11927" type="stmt" count="0"/>
      <line num="11928" type="stmt" count="0"/>
      <line num="11929" type="stmt" count="0"/>
      <line num="11930" type="stmt" count="0"/>
      <line num="11931" type="stmt" count="0"/>
      <line num="11933" type="stmt" count="0"/>
      <line num="11934" type="stmt" count="0"/>
      <line num="11935" type="stmt" count="0"/>
      <line num="11936" type="stmt" count="0"/>
      <line num="11939" type="stmt" count="0"/>
      <line num="11940" type="stmt" count="0"/>
      <line num="11941" type="stmt" count="0"/>
      <line num="11943" type="stmt" count="0"/>
      <line num="11945" type="stmt" count="0"/>
      <line num="11946" type="stmt" count="0"/>
      <line num="11948" type="stmt" count="0"/>
      <line num="11951" type="stmt" count="0"/>
      <line num="11952" type="stmt" count="0"/>
      <line num="11956" type="stmt" count="0"/>
      <line num="11957" type="stmt" count="0"/>
      <line num="11958" type="stmt" count="0"/>
      <line num="11959" type="stmt" count="0"/>
      <line num="11961" type="stmt" count="0"/>
      <line num="11962" type="stmt" count="0"/>
      <line num="11963" type="stmt" count="0"/>
      <line num="11964" type="stmt" count="0"/>
      <line num="11965" type="stmt" count="0"/>
      <line num="11966" type="stmt" count="0"/>
      <line num="11967" type="stmt" count="0"/>
      <line num="11968" type="stmt" count="0"/>
      <line num="11971" type="method" name="parsenl_comment_space" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="11972" type="stmt" count="0"/>
      <line num="11973" type="stmt" count="0"/>
      <line num="11974" type="stmt" count="0"/>
      <line num="11975" type="stmt" count="0"/>
      <line num="11976" type="stmt" count="0"/>
      <line num="11977" type="stmt" count="0"/>
      <line num="11979" type="stmt" count="0"/>
      <line num="11983" type="stmt" count="0"/>
      <line num="11984" type="stmt" count="0"/>
      <line num="11985" type="stmt" count="0"/>
      <line num="11987" type="stmt" count="0"/>
      <line num="11989" type="stmt" count="0"/>
      <line num="11990" type="stmt" count="0"/>
      <line num="11991" type="stmt" count="0"/>
      <line num="11992" type="stmt" count="0"/>
      <line num="11993" type="stmt" count="0"/>
      <line num="11994" type="stmt" count="0"/>
      <line num="11995" type="stmt" count="0"/>
      <line num="11996" type="stmt" count="0"/>
      <line num="11999" type="method" name="parsetemplate_param_value" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="12000" type="stmt" count="0"/>
      <line num="12001" type="stmt" count="0"/>
      <line num="12002" type="stmt" count="0"/>
      <line num="12003" type="stmt" count="0"/>
      <line num="12004" type="stmt" count="0"/>
      <line num="12005" type="stmt" count="0"/>
      <line num="12006" type="stmt" count="0"/>
      <line num="12007" type="stmt" count="0"/>
      <line num="12008" type="stmt" count="0"/>
      <line num="12010" type="stmt" count="0"/>
      <line num="12011" type="stmt" count="0"/>
      <line num="12012" type="stmt" count="0"/>
      <line num="12013" type="stmt" count="0"/>
      <line num="12015" type="stmt" count="0"/>
      <line num="12016" type="stmt" count="0"/>
      <line num="12017" type="stmt" count="0"/>
      <line num="12018" type="stmt" count="0"/>
      <line num="12020" type="stmt" count="0"/>
      <line num="12021" type="stmt" count="0"/>
      <line num="12022" type="stmt" count="0"/>
      <line num="12023" type="stmt" count="0"/>
      <line num="12024" type="stmt" count="0"/>
      <line num="12025" type="stmt" count="0"/>
      <line num="12026" type="stmt" count="0"/>
      <line num="12027" type="stmt" count="0"/>
      <line num="12030" type="method" name="parseparsoid_fragment_marker" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="12031" type="stmt" count="0"/>
      <line num="12032" type="stmt" count="0"/>
      <line num="12033" type="stmt" count="0"/>
      <line num="12034" type="stmt" count="0"/>
      <line num="12035" type="stmt" count="0"/>
      <line num="12036" type="stmt" count="0"/>
      <line num="12038" type="stmt" count="0"/>
      <line num="12041" type="stmt" count="0"/>
      <line num="12043" type="stmt" count="0"/>
      <line num="12044" type="stmt" count="0"/>
      <line num="12045" type="stmt" count="0"/>
      <line num="12046" type="stmt" count="0"/>
      <line num="12048" type="stmt" count="0"/>
      <line num="12049" type="stmt" count="0"/>
      <line num="12050" type="stmt" count="0"/>
      <line num="12051" type="stmt" count="0"/>
      <line num="12053" type="stmt" count="0"/>
      <line num="12055" type="stmt" count="0"/>
      <line num="12056" type="stmt" count="0"/>
      <line num="12057" type="stmt" count="0"/>
      <line num="12058" type="stmt" count="0"/>
      <line num="12060" type="stmt" count="0"/>
      <line num="12061" type="stmt" count="0"/>
      <line num="12062" type="stmt" count="0"/>
      <line num="12065" type="stmt" count="0"/>
      <line num="12066" type="stmt" count="0"/>
      <line num="12067" type="stmt" count="0"/>
      <line num="12068" type="stmt" count="0"/>
      <line num="12071" type="stmt" count="0"/>
      <line num="12073" type="stmt" count="0"/>
      <line num="12074" type="stmt" count="0"/>
      <line num="12076" type="stmt" count="0"/>
      <line num="12080" type="stmt" count="0"/>
      <line num="12081" type="stmt" count="0"/>
      <line num="12082" type="stmt" count="0"/>
      <line num="12083" type="stmt" count="0"/>
      <line num="12084" type="stmt" count="0"/>
      <line num="12085" type="stmt" count="0"/>
      <line num="12086" type="stmt" count="0"/>
      <line num="12087" type="stmt" count="0"/>
      <line num="12090" type="method" name="parsetemplate_param" visibility="private" complexity="17" crap="306" count="0"/>
      <line num="12091" type="stmt" count="0"/>
      <line num="12092" type="stmt" count="0"/>
      <line num="12093" type="stmt" count="0"/>
      <line num="12094" type="stmt" count="0"/>
      <line num="12095" type="stmt" count="0"/>
      <line num="12096" type="stmt" count="0"/>
      <line num="12097" type="stmt" count="0"/>
      <line num="12098" type="stmt" count="0"/>
      <line num="12099" type="stmt" count="0"/>
      <line num="12101" type="stmt" count="0"/>
      <line num="12102" type="stmt" count="0"/>
      <line num="12104" type="stmt" count="0"/>
      <line num="12106" type="stmt" count="0"/>
      <line num="12107" type="stmt" count="0"/>
      <line num="12109" type="stmt" count="0"/>
      <line num="12110" type="stmt" count="0"/>
      <line num="12111" type="stmt" count="0"/>
      <line num="12113" type="stmt" count="0"/>
      <line num="12115" type="stmt" count="0"/>
      <line num="12116" type="stmt" count="0"/>
      <line num="12117" type="stmt" count="0"/>
      <line num="12119" type="stmt" count="0"/>
      <line num="12120" type="stmt" count="0"/>
      <line num="12121" type="stmt" count="0"/>
      <line num="12123" type="stmt" count="0"/>
      <line num="12124" type="stmt" count="0"/>
      <line num="12126" type="stmt" count="0"/>
      <line num="12127" type="stmt" count="0"/>
      <line num="12128" type="stmt" count="0"/>
      <line num="12130" type="stmt" count="0"/>
      <line num="12131" type="stmt" count="0"/>
      <line num="12132" type="stmt" count="0"/>
      <line num="12133" type="stmt" count="0"/>
      <line num="12134" type="stmt" count="0"/>
      <line num="12136" type="stmt" count="0"/>
      <line num="12137" type="stmt" count="0"/>
      <line num="12139" type="stmt" count="0"/>
      <line num="12140" type="stmt" count="0"/>
      <line num="12141" type="stmt" count="0"/>
      <line num="12143" type="stmt" count="0"/>
      <line num="12144" type="stmt" count="0"/>
      <line num="12145" type="stmt" count="0"/>
      <line num="12147" type="stmt" count="0"/>
      <line num="12149" type="stmt" count="0"/>
      <line num="12150" type="stmt" count="0"/>
      <line num="12151" type="stmt" count="0"/>
      <line num="12152" type="stmt" count="0"/>
      <line num="12154" type="stmt" count="0"/>
      <line num="12155" type="stmt" count="0"/>
      <line num="12156" type="stmt" count="0"/>
      <line num="12159" type="stmt" count="0"/>
      <line num="12161" type="stmt" count="0"/>
      <line num="12162" type="stmt" count="0"/>
      <line num="12163" type="stmt" count="0"/>
      <line num="12165" type="stmt" count="0"/>
      <line num="12169" type="stmt" count="0"/>
      <line num="12171" type="stmt" count="0"/>
      <line num="12172" type="stmt" count="0"/>
      <line num="12173" type="stmt" count="0"/>
      <line num="12174" type="stmt" count="0"/>
      <line num="12177" type="stmt" count="0"/>
      <line num="12178" type="stmt" count="0"/>
      <line num="12179" type="stmt" count="0"/>
      <line num="12180" type="stmt" count="0"/>
      <line num="12181" type="stmt" count="0"/>
      <line num="12182" type="stmt" count="0"/>
      <line num="12183" type="stmt" count="0"/>
      <line num="12184" type="stmt" count="0"/>
      <line num="12185" type="stmt" count="0"/>
      <line num="12187" type="stmt" count="0"/>
      <line num="12191" type="stmt" count="0"/>
      <line num="12192" type="stmt" count="0"/>
      <line num="12193" type="stmt" count="0"/>
      <line num="12194" type="stmt" count="0"/>
      <line num="12195" type="stmt" count="0"/>
      <line num="12196" type="stmt" count="0"/>
      <line num="12197" type="stmt" count="0"/>
      <line num="12198" type="stmt" count="0"/>
      <line num="12201" type="method" name="parsewikilink_preprocessor_text" visibility="private" complexity="28" crap="812" count="0"/>
      <line num="12202" type="stmt" count="0"/>
      <line num="12203" type="stmt" count="0"/>
      <line num="12204" type="stmt" count="0"/>
      <line num="12205" type="stmt" count="0"/>
      <line num="12206" type="stmt" count="0"/>
      <line num="12207" type="stmt" count="0"/>
      <line num="12208" type="stmt" count="0"/>
      <line num="12209" type="stmt" count="0"/>
      <line num="12210" type="stmt" count="0"/>
      <line num="12212" type="stmt" count="0"/>
      <line num="12213" type="stmt" count="0"/>
      <line num="12214" type="stmt" count="0"/>
      <line num="12215" type="stmt" count="0"/>
      <line num="12218" type="stmt" count="0"/>
      <line num="12219" type="stmt" count="0"/>
      <line num="12221" type="stmt" count="0"/>
      <line num="12222" type="stmt" count="0"/>
      <line num="12223" type="stmt" count="0"/>
      <line num="12225" type="stmt" count="0"/>
      <line num="12226" type="stmt" count="0"/>
      <line num="12227" type="stmt" count="0"/>
      <line num="12231" type="stmt" count="0"/>
      <line num="12232" type="stmt" count="0"/>
      <line num="12234" type="stmt" count="0"/>
      <line num="12238" type="stmt" count="0"/>
      <line num="12239" type="stmt" count="0"/>
      <line num="12240" type="stmt" count="0"/>
      <line num="12242" type="stmt" count="0"/>
      <line num="12244" type="stmt" count="0"/>
      <line num="12245" type="stmt" count="0"/>
      <line num="12246" type="stmt" count="0"/>
      <line num="12247" type="stmt" count="0"/>
      <line num="12248" type="stmt" count="0"/>
      <line num="12250" type="stmt" count="0"/>
      <line num="12251" type="stmt" count="0"/>
      <line num="12252" type="stmt" count="0"/>
      <line num="12253" type="stmt" count="0"/>
      <line num="12256" type="stmt" count="0"/>
      <line num="12257" type="stmt" count="0"/>
      <line num="12258" type="stmt" count="0"/>
      <line num="12259" type="stmt" count="0"/>
      <line num="12261" type="stmt" count="0"/>
      <line num="12262" type="stmt" count="0"/>
      <line num="12263" type="stmt" count="0"/>
      <line num="12264" type="stmt" count="0"/>
      <line num="12265" type="stmt" count="0"/>
      <line num="12269" type="stmt" count="0"/>
      <line num="12270" type="stmt" count="0"/>
      <line num="12271" type="stmt" count="0"/>
      <line num="12273" type="stmt" count="0"/>
      <line num="12275" type="stmt" count="0"/>
      <line num="12276" type="stmt" count="0"/>
      <line num="12277" type="stmt" count="0"/>
      <line num="12278" type="stmt" count="0"/>
      <line num="12279" type="stmt" count="0"/>
      <line num="12281" type="stmt" count="0"/>
      <line num="12283" type="stmt" count="0"/>
      <line num="12284" type="stmt" count="0"/>
      <line num="12286" type="stmt" count="0"/>
      <line num="12287" type="stmt" count="0"/>
      <line num="12288" type="stmt" count="0"/>
      <line num="12289" type="stmt" count="0"/>
      <line num="12293" type="stmt" count="0"/>
      <line num="12294" type="stmt" count="0"/>
      <line num="12295" type="stmt" count="0"/>
      <line num="12297" type="stmt" count="0"/>
      <line num="12298" type="stmt" count="0"/>
      <line num="12300" type="stmt" count="0"/>
      <line num="12301" type="stmt" count="0"/>
      <line num="12304" type="stmt" count="0"/>
      <line num="12305" type="stmt" count="0"/>
      <line num="12306" type="stmt" count="0"/>
      <line num="12307" type="stmt" count="0"/>
      <line num="12309" type="stmt" count="0"/>
      <line num="12311" type="stmt" count="0"/>
      <line num="12312" type="stmt" count="0"/>
      <line num="12314" type="stmt" count="0"/>
      <line num="12320" type="stmt" count="0"/>
      <line num="12321" type="stmt" count="0"/>
      <line num="12322" type="stmt" count="0"/>
      <line num="12323" type="stmt" count="0"/>
      <line num="12325" type="stmt" count="0"/>
      <line num="12327" type="stmt" count="0"/>
      <line num="12328" type="stmt" count="0"/>
      <line num="12329" type="stmt" count="0"/>
      <line num="12333" type="stmt" count="0"/>
      <line num="12334" type="stmt" count="0"/>
      <line num="12336" type="stmt" count="0"/>
      <line num="12339" type="stmt" count="0"/>
      <line num="12340" type="stmt" count="0"/>
      <line num="12344" type="stmt" count="0"/>
      <line num="12345" type="stmt" count="0"/>
      <line num="12346" type="stmt" count="0"/>
      <line num="12347" type="stmt" count="0"/>
      <line num="12349" type="stmt" count="0"/>
      <line num="12350" type="stmt" count="0"/>
      <line num="12351" type="stmt" count="0"/>
      <line num="12352" type="stmt" count="0"/>
      <line num="12353" type="stmt" count="0"/>
      <line num="12354" type="stmt" count="0"/>
      <line num="12355" type="stmt" count="0"/>
      <line num="12356" type="stmt" count="0"/>
      <line num="12359" type="method" name="parsewikilink_content" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="12360" type="stmt" count="0"/>
      <line num="12361" type="stmt" count="0"/>
      <line num="12362" type="stmt" count="0"/>
      <line num="12363" type="stmt" count="0"/>
      <line num="12364" type="stmt" count="0"/>
      <line num="12365" type="stmt" count="0"/>
      <line num="12366" type="stmt" count="0"/>
      <line num="12367" type="stmt" count="0"/>
      <line num="12368" type="stmt" count="0"/>
      <line num="12370" type="stmt" count="0"/>
      <line num="12371" type="stmt" count="0"/>
      <line num="12372" type="stmt" count="0"/>
      <line num="12374" type="stmt" count="0"/>
      <line num="12376" type="stmt" count="0"/>
      <line num="12377" type="stmt" count="0"/>
      <line num="12379" type="stmt" count="0"/>
      <line num="12380" type="stmt" count="0"/>
      <line num="12381" type="stmt" count="0"/>
      <line num="12383" type="stmt" count="0"/>
      <line num="12384" type="stmt" count="0"/>
      <line num="12386" type="stmt" count="0"/>
      <line num="12387" type="stmt" count="0"/>
      <line num="12388" type="stmt" count="0"/>
      <line num="12390" type="stmt" count="0"/>
      <line num="12391" type="stmt" count="0"/>
      <line num="12392" type="stmt" count="0"/>
      <line num="12394" type="stmt" count="0"/>
      <line num="12395" type="stmt" count="0"/>
      <line num="12396" type="stmt" count="0"/>
      <line num="12399" type="stmt" count="0"/>
      <line num="12401" type="stmt" count="0"/>
      <line num="12402" type="stmt" count="0"/>
      <line num="12403" type="stmt" count="0"/>
      <line num="12404" type="stmt" count="0"/>
      <line num="12406" type="stmt" count="0"/>
      <line num="12411" type="stmt" count="0"/>
      <line num="12412" type="stmt" count="0"/>
      <line num="12413" type="stmt" count="0"/>
      <line num="12414" type="stmt" count="0"/>
      <line num="12415" type="stmt" count="0"/>
      <line num="12416" type="stmt" count="0"/>
      <line num="12417" type="stmt" count="0"/>
      <line num="12418" type="stmt" count="0"/>
      <line num="12421" type="method" name="parsexmlish_start" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12422" type="stmt" count="0"/>
      <line num="12423" type="stmt" count="0"/>
      <line num="12424" type="stmt" count="0"/>
      <line num="12425" type="stmt" count="0"/>
      <line num="12426" type="stmt" count="0"/>
      <line num="12427" type="stmt" count="0"/>
      <line num="12429" type="stmt" count="0"/>
      <line num="12432" type="stmt" count="0"/>
      <line num="12434" type="stmt" count="0"/>
      <line num="12435" type="stmt" count="0"/>
      <line num="12436" type="stmt" count="0"/>
      <line num="12437" type="stmt" count="0"/>
      <line num="12439" type="stmt" count="0"/>
      <line num="12440" type="stmt" count="0"/>
      <line num="12441" type="stmt" count="0"/>
      <line num="12442" type="stmt" count="0"/>
      <line num="12444" type="stmt" count="0"/>
      <line num="12445" type="stmt" count="0"/>
      <line num="12446" type="stmt" count="0"/>
      <line num="12448" type="stmt" count="0"/>
      <line num="12449" type="stmt" count="0"/>
      <line num="12450" type="stmt" count="0"/>
      <line num="12453" type="stmt" count="0"/>
      <line num="12455" type="stmt" count="0"/>
      <line num="12456" type="stmt" count="0"/>
      <line num="12457" type="stmt" count="0"/>
      <line num="12458" type="stmt" count="0"/>
      <line num="12460" type="stmt" count="0"/>
      <line num="12462" type="stmt" count="0"/>
      <line num="12463" type="stmt" count="0"/>
      <line num="12464" type="stmt" count="0"/>
      <line num="12467" type="stmt" count="0"/>
      <line num="12468" type="stmt" count="0"/>
      <line num="12469" type="stmt" count="0"/>
      <line num="12470" type="stmt" count="0"/>
      <line num="12471" type="stmt" count="0"/>
      <line num="12472" type="stmt" count="0"/>
      <line num="12473" type="stmt" count="0"/>
      <line num="12474" type="stmt" count="0"/>
      <line num="12477" type="method" name="parseRFC" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="12478" type="stmt" count="0"/>
      <line num="12479" type="stmt" count="0"/>
      <line num="12480" type="stmt" count="0"/>
      <line num="12481" type="stmt" count="0"/>
      <line num="12482" type="stmt" count="0"/>
      <line num="12483" type="stmt" count="0"/>
      <line num="12485" type="stmt" count="0"/>
      <line num="12488" type="stmt" count="0"/>
      <line num="12490" type="stmt" count="0"/>
      <line num="12491" type="stmt" count="0"/>
      <line num="12492" type="stmt" count="0"/>
      <line num="12493" type="stmt" count="0"/>
      <line num="12494" type="stmt" count="0"/>
      <line num="12496" type="stmt" count="0"/>
      <line num="12497" type="stmt" count="0"/>
      <line num="12498" type="stmt" count="0"/>
      <line num="12500" type="stmt" count="0"/>
      <line num="12501" type="stmt" count="0"/>
      <line num="12502" type="stmt" count="0"/>
      <line num="12504" type="stmt" count="0"/>
      <line num="12505" type="stmt" count="0"/>
      <line num="12506" type="stmt" count="0"/>
      <line num="12507" type="stmt" count="0"/>
      <line num="12508" type="stmt" count="0"/>
      <line num="12510" type="stmt" count="0"/>
      <line num="12512" type="stmt" count="0"/>
      <line num="12513" type="stmt" count="0"/>
      <line num="12514" type="stmt" count="0"/>
      <line num="12517" type="stmt" count="0"/>
      <line num="12518" type="stmt" count="0"/>
      <line num="12519" type="stmt" count="0"/>
      <line num="12520" type="stmt" count="0"/>
      <line num="12521" type="stmt" count="0"/>
      <line num="12522" type="stmt" count="0"/>
      <line num="12523" type="stmt" count="0"/>
      <line num="12524" type="stmt" count="0"/>
      <line num="12527" type="method" name="parsePMID" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="12528" type="stmt" count="0"/>
      <line num="12529" type="stmt" count="0"/>
      <line num="12530" type="stmt" count="0"/>
      <line num="12531" type="stmt" count="0"/>
      <line num="12532" type="stmt" count="0"/>
      <line num="12533" type="stmt" count="0"/>
      <line num="12535" type="stmt" count="0"/>
      <line num="12538" type="stmt" count="0"/>
      <line num="12540" type="stmt" count="0"/>
      <line num="12541" type="stmt" count="0"/>
      <line num="12542" type="stmt" count="0"/>
      <line num="12543" type="stmt" count="0"/>
      <line num="12544" type="stmt" count="0"/>
      <line num="12546" type="stmt" count="0"/>
      <line num="12547" type="stmt" count="0"/>
      <line num="12548" type="stmt" count="0"/>
      <line num="12550" type="stmt" count="0"/>
      <line num="12551" type="stmt" count="0"/>
      <line num="12552" type="stmt" count="0"/>
      <line num="12554" type="stmt" count="0"/>
      <line num="12555" type="stmt" count="0"/>
      <line num="12556" type="stmt" count="0"/>
      <line num="12557" type="stmt" count="0"/>
      <line num="12558" type="stmt" count="0"/>
      <line num="12560" type="stmt" count="0"/>
      <line num="12562" type="stmt" count="0"/>
      <line num="12563" type="stmt" count="0"/>
      <line num="12564" type="stmt" count="0"/>
      <line num="12567" type="stmt" count="0"/>
      <line num="12568" type="stmt" count="0"/>
      <line num="12569" type="stmt" count="0"/>
      <line num="12570" type="stmt" count="0"/>
      <line num="12571" type="stmt" count="0"/>
      <line num="12572" type="stmt" count="0"/>
      <line num="12573" type="stmt" count="0"/>
      <line num="12574" type="stmt" count="0"/>
      <line num="12577" type="method" name="parsespace_or_nbsp" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12578" type="stmt" count="0"/>
      <line num="12579" type="stmt" count="0"/>
      <line num="12580" type="stmt" count="0"/>
      <line num="12581" type="stmt" count="0"/>
      <line num="12582" type="stmt" count="0"/>
      <line num="12583" type="stmt" count="0"/>
      <line num="12585" type="stmt" count="0"/>
      <line num="12589" type="stmt" count="0"/>
      <line num="12590" type="stmt" count="0"/>
      <line num="12591" type="stmt" count="0"/>
      <line num="12593" type="stmt" count="0"/>
      <line num="12594" type="stmt" count="0"/>
      <line num="12595" type="stmt" count="0"/>
      <line num="12597" type="stmt" count="0"/>
      <line num="12599" type="stmt" count="0"/>
      <line num="12600" type="stmt" count="0"/>
      <line num="12601" type="stmt" count="0"/>
      <line num="12602" type="stmt" count="0"/>
      <line num="12603" type="stmt" count="0"/>
      <line num="12604" type="stmt" count="0"/>
      <line num="12605" type="stmt" count="0"/>
      <line num="12607" type="stmt" count="0"/>
      <line num="12608" type="stmt" count="0"/>
      <line num="12609" type="stmt" count="0"/>
      <line num="12612" type="stmt" count="0"/>
      <line num="12614" type="stmt" count="0"/>
      <line num="12615" type="stmt" count="0"/>
      <line num="12616" type="stmt" count="0"/>
      <line num="12617" type="stmt" count="0"/>
      <line num="12619" type="stmt" count="0"/>
      <line num="12620" type="stmt" count="0"/>
      <line num="12621" type="stmt" count="0"/>
      <line num="12622" type="stmt" count="0"/>
      <line num="12624" type="stmt" count="0"/>
      <line num="12625" type="stmt" count="0"/>
      <line num="12626" type="stmt" count="0"/>
      <line num="12627" type="stmt" count="0"/>
      <line num="12629" type="stmt" count="0"/>
      <line num="12631" type="stmt" count="0"/>
      <line num="12632" type="stmt" count="0"/>
      <line num="12633" type="stmt" count="0"/>
      <line num="12637" type="stmt" count="0"/>
      <line num="12638" type="stmt" count="0"/>
      <line num="12639" type="stmt" count="0"/>
      <line num="12640" type="stmt" count="0"/>
      <line num="12641" type="stmt" count="0"/>
      <line num="12642" type="stmt" count="0"/>
      <line num="12643" type="stmt" count="0"/>
      <line num="12644" type="stmt" count="0"/>
      <line num="12647" type="method" name="discardend_of_word" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12648" type="stmt" count="0"/>
      <line num="12649" type="stmt" count="0"/>
      <line num="12650" type="stmt" count="0"/>
      <line num="12651" type="stmt" count="0"/>
      <line num="12652" type="stmt" count="0"/>
      <line num="12653" type="stmt" count="0"/>
      <line num="12655" type="stmt" count="0"/>
      <line num="12659" type="stmt" count="0"/>
      <line num="12660" type="stmt" count="0"/>
      <line num="12661" type="stmt" count="0"/>
      <line num="12663" type="stmt" count="0"/>
      <line num="12664" type="stmt" count="0"/>
      <line num="12665" type="stmt" count="0"/>
      <line num="12666" type="stmt" count="0"/>
      <line num="12668" type="stmt" count="0"/>
      <line num="12670" type="stmt" count="0"/>
      <line num="12671" type="stmt" count="0"/>
      <line num="12673" type="stmt" count="0"/>
      <line num="12674" type="stmt" count="0"/>
      <line num="12678" type="stmt" count="0"/>
      <line num="12679" type="stmt" count="0"/>
      <line num="12680" type="stmt" count="0"/>
      <line num="12681" type="stmt" count="0"/>
      <line num="12682" type="stmt" count="0"/>
      <line num="12683" type="stmt" count="0"/>
      <line num="12684" type="stmt" count="0"/>
      <line num="12685" type="stmt" count="0"/>
      <line num="12688" type="method" name="parsespace_or_nbsp_or_dash" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12689" type="stmt" count="0"/>
      <line num="12690" type="stmt" count="0"/>
      <line num="12691" type="stmt" count="0"/>
      <line num="12692" type="stmt" count="0"/>
      <line num="12693" type="stmt" count="0"/>
      <line num="12694" type="stmt" count="0"/>
      <line num="12696" type="stmt" count="0"/>
      <line num="12700" type="stmt" count="0"/>
      <line num="12701" type="stmt" count="0"/>
      <line num="12702" type="stmt" count="0"/>
      <line num="12704" type="stmt" count="0"/>
      <line num="12705" type="stmt" count="0"/>
      <line num="12706" type="stmt" count="0"/>
      <line num="12708" type="stmt" count="0"/>
      <line num="12709" type="stmt" count="0"/>
      <line num="12712" type="stmt" count="0"/>
      <line num="12713" type="stmt" count="0"/>
      <line num="12714" type="stmt" count="0"/>
      <line num="12715" type="stmt" count="0"/>
      <line num="12716" type="stmt" count="0"/>
      <line num="12717" type="stmt" count="0"/>
      <line num="12718" type="stmt" count="0"/>
      <line num="12719" type="stmt" count="0"/>
      <line num="12722" type="method" name="discardtext_char" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="12723" type="stmt" count="0"/>
      <line num="12724" type="stmt" count="0"/>
      <line num="12725" type="stmt" count="0"/>
      <line num="12726" type="stmt" count="0"/>
      <line num="12727" type="stmt" count="0"/>
      <line num="12728" type="stmt" count="0"/>
      <line num="12730" type="stmt" count="0"/>
      <line num="12733" type="stmt" count="0"/>
      <line num="12734" type="stmt" count="0"/>
      <line num="12736" type="stmt" count="0"/>
      <line num="12737" type="stmt" count="0"/>
      <line num="12739" type="stmt" count="0"/>
      <line num="12740" type="stmt" count="0"/>
      <line num="12741" type="stmt" count="0"/>
      <line num="12742" type="stmt" count="0"/>
      <line num="12743" type="stmt" count="0"/>
      <line num="12744" type="stmt" count="0"/>
      <line num="12745" type="stmt" count="0"/>
      <line num="12746" type="stmt" count="0"/>
      <line num="12749" type="method" name="discardextension_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="12750" type="stmt" count="0"/>
      <line num="12751" type="stmt" count="0"/>
      <line num="12752" type="stmt" count="0"/>
      <line num="12753" type="stmt" count="0"/>
      <line num="12754" type="stmt" count="0"/>
      <line num="12755" type="stmt" count="0"/>
      <line num="12757" type="stmt" count="0"/>
      <line num="12761" type="stmt" count="0"/>
      <line num="12762" type="stmt" count="0"/>
      <line num="12763" type="stmt" count="0"/>
      <line num="12765" type="stmt" count="0"/>
      <line num="12766" type="stmt" count="0"/>
      <line num="12767" type="stmt" count="0"/>
      <line num="12769" type="stmt" count="0"/>
      <line num="12771" type="stmt" count="0"/>
      <line num="12772" type="stmt" count="0"/>
      <line num="12773" type="stmt" count="0"/>
      <line num="12774" type="stmt" count="0"/>
      <line num="12776" type="stmt" count="0"/>
      <line num="12777" type="stmt" count="0"/>
      <line num="12778" type="stmt" count="0"/>
      <line num="12779" type="stmt" count="0"/>
      <line num="12781" type="stmt" count="0"/>
      <line num="12782" type="stmt" count="0"/>
      <line num="12783" type="stmt" count="0"/>
      <line num="12784" type="stmt" count="0"/>
      <line num="12786" type="stmt" count="0"/>
      <line num="12789" type="stmt" count="0"/>
      <line num="12790" type="stmt" count="0"/>
      <line num="12791" type="stmt" count="0"/>
      <line num="12792" type="stmt" count="0"/>
      <line num="12793" type="stmt" count="0"/>
      <line num="12794" type="stmt" count="0"/>
      <line num="12795" type="stmt" count="0"/>
      <line num="12796" type="stmt" count="0"/>
      <line num="12799" type="method" name="parselang_variant_preproc" visibility="private" complexity="27" crap="756" count="0"/>
      <line num="12800" type="stmt" count="0"/>
      <line num="12801" type="stmt" count="0"/>
      <line num="12802" type="stmt" count="0"/>
      <line num="12803" type="stmt" count="0"/>
      <line num="12804" type="stmt" count="0"/>
      <line num="12805" type="stmt" count="0"/>
      <line num="12806" type="stmt" count="0"/>
      <line num="12807" type="stmt" count="0"/>
      <line num="12808" type="stmt" count="0"/>
      <line num="12810" type="stmt" count="0"/>
      <line num="12811" type="stmt" count="0"/>
      <line num="12812" type="stmt" count="0"/>
      <line num="12814" type="stmt" count="0"/>
      <line num="12815" type="stmt" count="0"/>
      <line num="12817" type="stmt" count="0"/>
      <line num="12818" type="stmt" count="0"/>
      <line num="12819" type="stmt" count="0"/>
      <line num="12820" type="stmt" count="0"/>
      <line num="12821" type="stmt" count="0"/>
      <line num="12823" type="stmt" count="0"/>
      <line num="12824" type="stmt" count="0"/>
      <line num="12825" type="stmt" count="0"/>
      <line num="12826" type="stmt" count="0"/>
      <line num="12829" type="stmt" count="0"/>
      <line num="12831" type="stmt" count="0"/>
      <line num="12832" type="stmt" count="0"/>
      <line num="12833" type="stmt" count="0"/>
      <line num="12834" type="stmt" count="0"/>
      <line num="12835" type="stmt" count="0"/>
      <line num="12837" type="stmt" count="0"/>
      <line num="12838" type="stmt" count="0"/>
      <line num="12839" type="stmt" count="0"/>
      <line num="12841" type="stmt" count="0"/>
      <line num="12843" type="stmt" count="0"/>
      <line num="12844" type="stmt" count="0"/>
      <line num="12845" type="stmt" count="0"/>
      <line num="12846" type="stmt" count="0"/>
      <line num="12848" type="stmt" count="0"/>
      <line num="12850" type="stmt" count="0"/>
      <line num="12851" type="stmt" count="0"/>
      <line num="12852" type="stmt" count="0"/>
      <line num="12853" type="stmt" count="0"/>
      <line num="12856" type="stmt" count="0"/>
      <line num="12858" type="stmt" count="0"/>
      <line num="12859" type="stmt" count="0"/>
      <line num="12860" type="stmt" count="0"/>
      <line num="12861" type="stmt" count="0"/>
      <line num="12862" type="stmt" count="0"/>
      <line num="12864" type="stmt" count="0"/>
      <line num="12865" type="stmt" count="0"/>
      <line num="12866" type="stmt" count="0"/>
      <line num="12868" type="stmt" count="0"/>
      <line num="12870" type="stmt" count="0"/>
      <line num="12871" type="stmt" count="0"/>
      <line num="12872" type="stmt" count="0"/>
      <line num="12877" type="stmt" count="0"/>
      <line num="12878" type="stmt" count="0"/>
      <line num="12879" type="stmt" count="0"/>
      <line num="12880" type="stmt" count="0"/>
      <line num="12883" type="stmt" count="0"/>
      <line num="12885" type="stmt" count="0"/>
      <line num="12886" type="stmt" count="0"/>
      <line num="12887" type="stmt" count="0"/>
      <line num="12888" type="stmt" count="0"/>
      <line num="12889" type="stmt" count="0"/>
      <line num="12891" type="stmt" count="0"/>
      <line num="12892" type="stmt" count="0"/>
      <line num="12893" type="stmt" count="0"/>
      <line num="12895" type="stmt" count="0"/>
      <line num="12897" type="stmt" count="0"/>
      <line num="12898" type="stmt" count="0"/>
      <line num="12899" type="stmt" count="0"/>
      <line num="12900" type="stmt" count="0"/>
      <line num="12902" type="stmt" count="0"/>
      <line num="12904" type="stmt" count="0"/>
      <line num="12905" type="stmt" count="0"/>
      <line num="12906" type="stmt" count="0"/>
      <line num="12907" type="stmt" count="0"/>
      <line num="12910" type="stmt" count="0"/>
      <line num="12912" type="stmt" count="0"/>
      <line num="12913" type="stmt" count="0"/>
      <line num="12914" type="stmt" count="0"/>
      <line num="12915" type="stmt" count="0"/>
      <line num="12916" type="stmt" count="0"/>
      <line num="12918" type="stmt" count="0"/>
      <line num="12919" type="stmt" count="0"/>
      <line num="12920" type="stmt" count="0"/>
      <line num="12922" type="stmt" count="0"/>
      <line num="12924" type="stmt" count="0"/>
      <line num="12925" type="stmt" count="0"/>
      <line num="12926" type="stmt" count="0"/>
      <line num="12927" type="stmt" count="0"/>
      <line num="12929" type="stmt" count="0"/>
      <line num="12931" type="stmt" count="0"/>
      <line num="12932" type="stmt" count="0"/>
      <line num="12933" type="stmt" count="0"/>
      <line num="12938" type="stmt" count="0"/>
      <line num="12939" type="stmt" count="0"/>
      <line num="12940" type="stmt" count="0"/>
      <line num="12941" type="stmt" count="0"/>
      <line num="12943" type="stmt" count="0"/>
      <line num="12944" type="stmt" count="0"/>
      <line num="12945" type="stmt" count="0"/>
      <line num="12946" type="stmt" count="0"/>
      <line num="12947" type="stmt" count="0"/>
      <line num="12949" type="stmt" count="0"/>
      <line num="12951" type="stmt" count="0"/>
      <line num="12952" type="stmt" count="0"/>
      <line num="12953" type="stmt" count="0"/>
      <line num="12954" type="stmt" count="0"/>
      <line num="12955" type="stmt" count="0"/>
      <line num="12957" type="stmt" count="0"/>
      <line num="12958" type="stmt" count="0"/>
      <line num="12959" type="stmt" count="0"/>
      <line num="12960" type="stmt" count="0"/>
      <line num="12961" type="stmt" count="0"/>
      <line num="12963" type="stmt" count="0"/>
      <line num="12965" type="stmt" count="0"/>
      <line num="12966" type="stmt" count="0"/>
      <line num="12967" type="stmt" count="0"/>
      <line num="12970" type="stmt" count="0"/>
      <line num="12971" type="stmt" count="0"/>
      <line num="12972" type="stmt" count="0"/>
      <line num="12973" type="stmt" count="0"/>
      <line num="12974" type="stmt" count="0"/>
      <line num="12975" type="stmt" count="0"/>
      <line num="12976" type="stmt" count="0"/>
      <line num="12977" type="stmt" count="0"/>
      <line num="12980" type="method" name="parsebroken_lang_variant" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="12981" type="stmt" count="0"/>
      <line num="12982" type="stmt" count="0"/>
      <line num="12983" type="stmt" count="0"/>
      <line num="12984" type="stmt" count="0"/>
      <line num="12985" type="stmt" count="0"/>
      <line num="12986" type="stmt" count="0"/>
      <line num="12987" type="stmt" count="0"/>
      <line num="12988" type="stmt" count="0"/>
      <line num="12990" type="stmt" count="0"/>
      <line num="12991" type="stmt" count="0"/>
      <line num="12993" type="stmt" count="0"/>
      <line num="12995" type="stmt" count="0"/>
      <line num="12996" type="stmt" count="0"/>
      <line num="12997" type="stmt" count="0"/>
      <line num="12999" type="stmt" count="0"/>
      <line num="13000" type="stmt" count="0"/>
      <line num="13001" type="stmt" count="0"/>
      <line num="13002" type="stmt" count="0"/>
      <line num="13004" type="stmt" count="0"/>
      <line num="13006" type="stmt" count="0"/>
      <line num="13007" type="stmt" count="0"/>
      <line num="13008" type="stmt" count="0"/>
      <line num="13011" type="stmt" count="0"/>
      <line num="13012" type="stmt" count="0"/>
      <line num="13013" type="stmt" count="0"/>
      <line num="13014" type="stmt" count="0"/>
      <line num="13015" type="stmt" count="0"/>
      <line num="13016" type="stmt" count="0"/>
      <line num="13017" type="stmt" count="0"/>
      <line num="13018" type="stmt" count="0"/>
      <line num="13021" type="method" name="parsetable_heading_tags" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="13022" type="stmt" count="0"/>
      <line num="13023" type="stmt" count="0"/>
      <line num="13024" type="stmt" count="0"/>
      <line num="13025" type="stmt" count="0"/>
      <line num="13026" type="stmt" count="0"/>
      <line num="13027" type="stmt" count="0"/>
      <line num="13028" type="stmt" count="0"/>
      <line num="13029" type="stmt" count="0"/>
      <line num="13031" type="stmt" count="0"/>
      <line num="13032" type="stmt" count="0"/>
      <line num="13033" type="stmt" count="0"/>
      <line num="13034" type="stmt" count="0"/>
      <line num="13035" type="stmt" count="0"/>
      <line num="13036" type="stmt" count="0"/>
      <line num="13037" type="stmt" count="0"/>
      <line num="13038" type="stmt" count="0"/>
      <line num="13039" type="stmt" count="0"/>
      <line num="13040" type="stmt" count="0"/>
      <line num="13043" type="method" name="parsetable_row_tag" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="13044" type="stmt" count="0"/>
      <line num="13045" type="stmt" count="0"/>
      <line num="13046" type="stmt" count="0"/>
      <line num="13047" type="stmt" count="0"/>
      <line num="13048" type="stmt" count="0"/>
      <line num="13049" type="stmt" count="0"/>
      <line num="13050" type="stmt" count="0"/>
      <line num="13051" type="stmt" count="0"/>
      <line num="13052" type="stmt" count="0"/>
      <line num="13054" type="stmt" count="0"/>
      <line num="13055" type="stmt" count="0"/>
      <line num="13056" type="stmt" count="0"/>
      <line num="13058" type="stmt" count="0"/>
      <line num="13059" type="stmt" count="0"/>
      <line num="13060" type="stmt" count="0"/>
      <line num="13062" type="stmt" count="0"/>
      <line num="13063" type="stmt" count="0"/>
      <line num="13064" type="stmt" count="0"/>
      <line num="13066" type="stmt" count="0"/>
      <line num="13068" type="stmt" count="0"/>
      <line num="13069" type="stmt" count="0"/>
      <line num="13070" type="stmt" count="0"/>
      <line num="13071" type="stmt" count="0"/>
      <line num="13073" type="stmt" count="0"/>
      <line num="13074" type="stmt" count="0"/>
      <line num="13076" type="stmt" count="0"/>
      <line num="13077" type="stmt" count="0"/>
      <line num="13078" type="stmt" count="0"/>
      <line num="13079" type="stmt" count="0"/>
      <line num="13081" type="stmt" count="0"/>
      <line num="13082" type="stmt" count="0"/>
      <line num="13083" type="stmt" count="0"/>
      <line num="13087" type="stmt" count="0"/>
      <line num="13088" type="stmt" count="0"/>
      <line num="13090" type="stmt" count="0"/>
      <line num="13091" type="stmt" count="0"/>
      <line num="13092" type="stmt" count="0"/>
      <line num="13093" type="stmt" count="0"/>
      <line num="13098" type="stmt" count="0"/>
      <line num="13099" type="stmt" count="0"/>
      <line num="13100" type="stmt" count="0"/>
      <line num="13102" type="stmt" count="0"/>
      <line num="13103" type="stmt" count="0"/>
      <line num="13104" type="stmt" count="0"/>
      <line num="13105" type="stmt" count="0"/>
      <line num="13107" type="stmt" count="0"/>
      <line num="13111" type="stmt" count="0"/>
      <line num="13112" type="stmt" count="0"/>
      <line num="13113" type="stmt" count="0"/>
      <line num="13114" type="stmt" count="0"/>
      <line num="13116" type="stmt" count="0"/>
      <line num="13117" type="stmt" count="0"/>
      <line num="13119" type="stmt" count="0"/>
      <line num="13120" type="stmt" count="0"/>
      <line num="13121" type="stmt" count="0"/>
      <line num="13123" type="stmt" count="0"/>
      <line num="13124" type="stmt" count="0"/>
      <line num="13125" type="stmt" count="0"/>
      <line num="13127" type="stmt" count="0"/>
      <line num="13129" type="stmt" count="0"/>
      <line num="13130" type="stmt" count="0"/>
      <line num="13131" type="stmt" count="0"/>
      <line num="13133" type="stmt" count="0"/>
      <line num="13138" type="stmt" count="0"/>
      <line num="13140" type="stmt" count="0"/>
      <line num="13141" type="stmt" count="0"/>
      <line num="13142" type="stmt" count="0"/>
      <line num="13145" type="stmt" count="0"/>
      <line num="13146" type="stmt" count="0"/>
      <line num="13147" type="stmt" count="0"/>
      <line num="13148" type="stmt" count="0"/>
      <line num="13149" type="stmt" count="0"/>
      <line num="13150" type="stmt" count="0"/>
      <line num="13151" type="stmt" count="0"/>
      <line num="13152" type="stmt" count="0"/>
      <line num="13155" type="method" name="parsetable_data_tags" visibility="private" complexity="14" crap="210" count="0"/>
      <line num="13156" type="stmt" count="0"/>
      <line num="13157" type="stmt" count="0"/>
      <line num="13158" type="stmt" count="0"/>
      <line num="13159" type="stmt" count="0"/>
      <line num="13160" type="stmt" count="0"/>
      <line num="13161" type="stmt" count="0"/>
      <line num="13162" type="stmt" count="0"/>
      <line num="13163" type="stmt" count="0"/>
      <line num="13164" type="stmt" count="0"/>
      <line num="13166" type="stmt" count="0"/>
      <line num="13167" type="stmt" count="0"/>
      <line num="13168" type="stmt" count="0"/>
      <line num="13170" type="stmt" count="0"/>
      <line num="13171" type="stmt" count="0"/>
      <line num="13172" type="stmt" count="0"/>
      <line num="13174" type="stmt" count="0"/>
      <line num="13175" type="stmt" count="0"/>
      <line num="13176" type="stmt" count="0"/>
      <line num="13178" type="stmt" count="0"/>
      <line num="13180" type="stmt" count="0"/>
      <line num="13181" type="stmt" count="0"/>
      <line num="13182" type="stmt" count="0"/>
      <line num="13183" type="stmt" count="0"/>
      <line num="13185" type="stmt" count="0"/>
      <line num="13186" type="stmt" count="0"/>
      <line num="13187" type="stmt" count="0"/>
      <line num="13188" type="stmt" count="0"/>
      <line num="13190" type="stmt" count="0"/>
      <line num="13192" type="stmt" count="0"/>
      <line num="13193" type="stmt" count="0"/>
      <line num="13195" type="stmt" count="0"/>
      <line num="13196" type="stmt" count="0"/>
      <line num="13197" type="stmt" count="0"/>
      <line num="13198" type="stmt" count="0"/>
      <line num="13199" type="stmt" count="0"/>
      <line num="13202" type="stmt" count="0"/>
      <line num="13204" type="stmt" count="0"/>
      <line num="13205" type="stmt" count="0"/>
      <line num="13206" type="stmt" count="0"/>
      <line num="13207" type="stmt" count="0"/>
      <line num="13209" type="stmt" count="0"/>
      <line num="13211" type="stmt" count="0"/>
      <line num="13212" type="stmt" count="0"/>
      <line num="13213" type="stmt" count="0"/>
      <line num="13214" type="stmt" count="0"/>
      <line num="13216" type="stmt" count="0"/>
      <line num="13218" type="stmt" count="0"/>
      <line num="13219" type="stmt" count="0"/>
      <line num="13220" type="stmt" count="0"/>
      <line num="13223" type="stmt" count="0"/>
      <line num="13224" type="stmt" count="0"/>
      <line num="13225" type="stmt" count="0"/>
      <line num="13226" type="stmt" count="0"/>
      <line num="13227" type="stmt" count="0"/>
      <line num="13228" type="stmt" count="0"/>
      <line num="13229" type="stmt" count="0"/>
      <line num="13230" type="stmt" count="0"/>
      <line num="13233" type="method" name="parsetable_caption_tag" visibility="private" complexity="15" crap="240" count="0"/>
      <line num="13234" type="stmt" count="0"/>
      <line num="13235" type="stmt" count="0"/>
      <line num="13236" type="stmt" count="0"/>
      <line num="13237" type="stmt" count="0"/>
      <line num="13238" type="stmt" count="0"/>
      <line num="13239" type="stmt" count="0"/>
      <line num="13240" type="stmt" count="0"/>
      <line num="13241" type="stmt" count="0"/>
      <line num="13242" type="stmt" count="0"/>
      <line num="13244" type="stmt" count="0"/>
      <line num="13245" type="stmt" count="0"/>
      <line num="13246" type="stmt" count="0"/>
      <line num="13248" type="stmt" count="0"/>
      <line num="13249" type="stmt" count="0"/>
      <line num="13250" type="stmt" count="0"/>
      <line num="13252" type="stmt" count="0"/>
      <line num="13253" type="stmt" count="0"/>
      <line num="13254" type="stmt" count="0"/>
      <line num="13256" type="stmt" count="0"/>
      <line num="13258" type="stmt" count="0"/>
      <line num="13259" type="stmt" count="0"/>
      <line num="13260" type="stmt" count="0"/>
      <line num="13261" type="stmt" count="0"/>
      <line num="13263" type="stmt" count="0"/>
      <line num="13264" type="stmt" count="0"/>
      <line num="13265" type="stmt" count="0"/>
      <line num="13267" type="stmt" count="0"/>
      <line num="13268" type="stmt" count="0"/>
      <line num="13269" type="stmt" count="0"/>
      <line num="13270" type="stmt" count="0"/>
      <line num="13271" type="stmt" count="0"/>
      <line num="13273" type="stmt" count="0"/>
      <line num="13274" type="stmt" count="0"/>
      <line num="13275" type="stmt" count="0"/>
      <line num="13278" type="stmt" count="0"/>
      <line num="13279" type="stmt" count="0"/>
      <line num="13281" type="stmt" count="0"/>
      <line num="13282" type="stmt" count="0"/>
      <line num="13283" type="stmt" count="0"/>
      <line num="13285" type="stmt" count="0"/>
      <line num="13286" type="stmt" count="0"/>
      <line num="13287" type="stmt" count="0"/>
      <line num="13289" type="stmt" count="0"/>
      <line num="13291" type="stmt" count="0"/>
      <line num="13292" type="stmt" count="0"/>
      <line num="13293" type="stmt" count="0"/>
      <line num="13295" type="stmt" count="0"/>
      <line num="13300" type="stmt" count="0"/>
      <line num="13302" type="stmt" count="0"/>
      <line num="13303" type="stmt" count="0"/>
      <line num="13304" type="stmt" count="0"/>
      <line num="13307" type="stmt" count="0"/>
      <line num="13308" type="stmt" count="0"/>
      <line num="13309" type="stmt" count="0"/>
      <line num="13310" type="stmt" count="0"/>
      <line num="13311" type="stmt" count="0"/>
      <line num="13312" type="stmt" count="0"/>
      <line num="13313" type="stmt" count="0"/>
      <line num="13314" type="stmt" count="0"/>
      <line num="13317" type="method" name="discardnewlineToken" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="13318" type="stmt" count="0"/>
      <line num="13319" type="stmt" count="0"/>
      <line num="13320" type="stmt" count="0"/>
      <line num="13321" type="stmt" count="0"/>
      <line num="13322" type="stmt" count="0"/>
      <line num="13323" type="stmt" count="0"/>
      <line num="13325" type="stmt" count="0"/>
      <line num="13328" type="stmt" count="0"/>
      <line num="13329" type="stmt" count="0"/>
      <line num="13330" type="stmt" count="0"/>
      <line num="13331" type="stmt" count="0"/>
      <line num="13332" type="stmt" count="0"/>
      <line num="13334" type="stmt" count="0"/>
      <line num="13335" type="stmt" count="0"/>
      <line num="13336" type="stmt" count="0"/>
      <line num="13337" type="stmt" count="0"/>
      <line num="13338" type="stmt" count="0"/>
      <line num="13339" type="stmt" count="0"/>
      <line num="13340" type="stmt" count="0"/>
      <line num="13341" type="stmt" count="0"/>
      <line num="13344" type="method" name="discardspace_or_comment" visibility="private" complexity="3" crap="12" count="0"/>
      <line num="13345" type="stmt" count="0"/>
      <line num="13346" type="stmt" count="0"/>
      <line num="13347" type="stmt" count="0"/>
      <line num="13348" type="stmt" count="0"/>
      <line num="13349" type="stmt" count="0"/>
      <line num="13350" type="stmt" count="0"/>
      <line num="13352" type="stmt" count="0"/>
      <line num="13356" type="stmt" count="0"/>
      <line num="13357" type="stmt" count="0"/>
      <line num="13358" type="stmt" count="0"/>
      <line num="13360" type="stmt" count="0"/>
      <line num="13362" type="stmt" count="0"/>
      <line num="13363" type="stmt" count="0"/>
      <line num="13364" type="stmt" count="0"/>
      <line num="13365" type="stmt" count="0"/>
      <line num="13366" type="stmt" count="0"/>
      <line num="13367" type="stmt" count="0"/>
      <line num="13368" type="stmt" count="0"/>
      <line num="13369" type="stmt" count="0"/>
      <line num="13372" type="method" name="parsenested_inlineline" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="13373" type="stmt" count="0"/>
      <line num="13374" type="stmt" count="0"/>
      <line num="13375" type="stmt" count="0"/>
      <line num="13376" type="stmt" count="0"/>
      <line num="13377" type="stmt" count="0"/>
      <line num="13378" type="stmt" count="0"/>
      <line num="13379" type="stmt" count="0"/>
      <line num="13380" type="stmt" count="0"/>
      <line num="13381" type="stmt" count="0"/>
      <line num="13383" type="stmt" count="0"/>
      <line num="13384" type="stmt" count="0"/>
      <line num="13385" type="stmt" count="0"/>
      <line num="13387" type="stmt" count="0"/>
      <line num="13388" type="stmt" count="0"/>
      <line num="13389" type="stmt" count="0"/>
      <line num="13390" type="stmt" count="0"/>
      <line num="13391" type="stmt" count="0"/>
      <line num="13393" type="stmt" count="0"/>
      <line num="13394" type="stmt" count="0"/>
      <line num="13395" type="stmt" count="0"/>
      <line num="13396" type="stmt" count="0"/>
      <line num="13399" type="stmt" count="0"/>
      <line num="13401" type="stmt" count="0"/>
      <line num="13402" type="stmt" count="0"/>
      <line num="13403" type="stmt" count="0"/>
      <line num="13404" type="stmt" count="0"/>
      <line num="13406" type="stmt" count="0"/>
      <line num="13408" type="stmt" count="0"/>
      <line num="13409" type="stmt" count="0"/>
      <line num="13410" type="stmt" count="0"/>
      <line num="13413" type="stmt" count="0"/>
      <line num="13414" type="stmt" count="0"/>
      <line num="13415" type="stmt" count="0"/>
      <line num="13416" type="stmt" count="0"/>
      <line num="13417" type="stmt" count="0"/>
      <line num="13418" type="stmt" count="0"/>
      <line num="13419" type="stmt" count="0"/>
      <line num="13420" type="stmt" count="0"/>
      <line num="13423" type="method" name="parsetemplate_param_text" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13424" type="stmt" count="0"/>
      <line num="13425" type="stmt" count="0"/>
      <line num="13426" type="stmt" count="0"/>
      <line num="13427" type="stmt" count="0"/>
      <line num="13428" type="stmt" count="0"/>
      <line num="13429" type="stmt" count="0"/>
      <line num="13430" type="stmt" count="0"/>
      <line num="13431" type="stmt" count="0"/>
      <line num="13432" type="stmt" count="0"/>
      <line num="13434" type="stmt" count="0"/>
      <line num="13435" type="stmt" count="0"/>
      <line num="13436" type="stmt" count="0"/>
      <line num="13437" type="stmt" count="0"/>
      <line num="13440" type="stmt" count="0"/>
      <line num="13441" type="stmt" count="0"/>
      <line num="13442" type="stmt" count="0"/>
      <line num="13444" type="stmt" count="0"/>
      <line num="13446" type="stmt" count="0"/>
      <line num="13447" type="stmt" count="0"/>
      <line num="13449" type="stmt" count="0"/>
      <line num="13452" type="stmt" count="0"/>
      <line num="13453" type="stmt" count="0"/>
      <line num="13457" type="stmt" count="0"/>
      <line num="13458" type="stmt" count="0"/>
      <line num="13459" type="stmt" count="0"/>
      <line num="13460" type="stmt" count="0"/>
      <line num="13462" type="stmt" count="0"/>
      <line num="13463" type="stmt" count="0"/>
      <line num="13464" type="stmt" count="0"/>
      <line num="13465" type="stmt" count="0"/>
      <line num="13466" type="stmt" count="0"/>
      <line num="13467" type="stmt" count="0"/>
      <line num="13468" type="stmt" count="0"/>
      <line num="13469" type="stmt" count="0"/>
      <line num="13472" type="method" name="parsetemplate_param_name" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="13473" type="stmt" count="0"/>
      <line num="13474" type="stmt" count="0"/>
      <line num="13475" type="stmt" count="0"/>
      <line num="13476" type="stmt" count="0"/>
      <line num="13477" type="stmt" count="0"/>
      <line num="13478" type="stmt" count="0"/>
      <line num="13479" type="stmt" count="0"/>
      <line num="13480" type="stmt" count="0"/>
      <line num="13481" type="stmt" count="0"/>
      <line num="13483" type="stmt" count="0"/>
      <line num="13484" type="stmt" count="0"/>
      <line num="13486" type="stmt" count="0"/>
      <line num="13487" type="stmt" count="0"/>
      <line num="13488" type="stmt" count="0"/>
      <line num="13490" type="stmt" count="0"/>
      <line num="13491" type="stmt" count="0"/>
      <line num="13492" type="stmt" count="0"/>
      <line num="13493" type="stmt" count="0"/>
      <line num="13494" type="stmt" count="0"/>
      <line num="13495" type="stmt" count="0"/>
      <line num="13496" type="stmt" count="0"/>
      <line num="13497" type="stmt" count="0"/>
      <line num="13498" type="stmt" count="0"/>
      <line num="13500" type="stmt" count="0"/>
      <line num="13504" type="stmt" count="0"/>
      <line num="13505" type="stmt" count="0"/>
      <line num="13506" type="stmt" count="0"/>
      <line num="13507" type="stmt" count="0"/>
      <line num="13508" type="stmt" count="0"/>
      <line num="13509" type="stmt" count="0"/>
      <line num="13510" type="stmt" count="0"/>
      <line num="13511" type="stmt" count="0"/>
      <line num="13514" type="method" name="parselink_text" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="13515" type="stmt" count="0"/>
      <line num="13516" type="stmt" count="0"/>
      <line num="13517" type="stmt" count="0"/>
      <line num="13518" type="stmt" count="0"/>
      <line num="13519" type="stmt" count="0"/>
      <line num="13520" type="stmt" count="0"/>
      <line num="13521" type="stmt" count="0"/>
      <line num="13522" type="stmt" count="0"/>
      <line num="13523" type="stmt" count="0"/>
      <line num="13525" type="stmt" count="0"/>
      <line num="13526" type="stmt" count="0"/>
      <line num="13527" type="stmt" count="0"/>
      <line num="13528" type="stmt" count="0"/>
      <line num="13529" type="stmt" count="0"/>
      <line num="13530" type="stmt" count="0"/>
      <line num="13531" type="stmt" count="0"/>
      <line num="13532" type="stmt" count="0"/>
      <line num="13533" type="stmt" count="0"/>
      <line num="13534" type="stmt" count="0"/>
      <line num="13535" type="stmt" count="0"/>
      <line num="13538" type="method" name="parsetag_name" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="13539" type="stmt" count="0"/>
      <line num="13540" type="stmt" count="0"/>
      <line num="13541" type="stmt" count="0"/>
      <line num="13542" type="stmt" count="0"/>
      <line num="13543" type="stmt" count="0"/>
      <line num="13544" type="stmt" count="0"/>
      <line num="13546" type="stmt" count="0"/>
      <line num="13549" type="stmt" count="0"/>
      <line num="13550" type="stmt" count="0"/>
      <line num="13552" type="stmt" count="0"/>
      <line num="13553" type="stmt" count="0"/>
      <line num="13554" type="stmt" count="0"/>
      <line num="13556" type="stmt" count="0"/>
      <line num="13557" type="stmt" count="0"/>
      <line num="13558" type="stmt" count="0"/>
      <line num="13561" type="stmt" count="0"/>
      <line num="13562" type="stmt" count="0"/>
      <line num="13564" type="stmt" count="0"/>
      <line num="13568" type="stmt" count="0"/>
      <line num="13569" type="stmt" count="0"/>
      <line num="13570" type="stmt" count="0"/>
      <line num="13571" type="stmt" count="0"/>
      <line num="13572" type="stmt" count="0"/>
      <line num="13573" type="stmt" count="0"/>
      <line num="13574" type="stmt" count="0"/>
      <line num="13575" type="stmt" count="0"/>
      <line num="13578" type="method" name="parseunispace" visibility="private" complexity="4" crap="20" count="0"/>
      <line num="13579" type="stmt" count="0"/>
      <line num="13580" type="stmt" count="0"/>
      <line num="13581" type="stmt" count="0"/>
      <line num="13582" type="stmt" count="0"/>
      <line num="13583" type="stmt" count="0"/>
      <line num="13584" type="stmt" count="0"/>
      <line num="13586" type="stmt" count="0"/>
      <line num="13589" type="stmt" count="0"/>
      <line num="13590" type="stmt" count="0"/>
      <line num="13591" type="stmt" count="0"/>
      <line num="13593" type="stmt" count="0"/>
      <line num="13594" type="stmt" count="0"/>
      <line num="13596" type="stmt" count="0"/>
      <line num="13597" type="stmt" count="0"/>
      <line num="13598" type="stmt" count="0"/>
      <line num="13599" type="stmt" count="0"/>
      <line num="13600" type="stmt" count="0"/>
      <line num="13601" type="stmt" count="0"/>
      <line num="13602" type="stmt" count="0"/>
      <line num="13603" type="stmt" count="0"/>
      <line num="13606" type="method" name="parseopt_lang_variant_flags" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13607" type="stmt" count="0"/>
      <line num="13608" type="stmt" count="0"/>
      <line num="13609" type="stmt" count="0"/>
      <line num="13610" type="stmt" count="0"/>
      <line num="13611" type="stmt" count="0"/>
      <line num="13612" type="stmt" count="0"/>
      <line num="13613" type="stmt" count="0"/>
      <line num="13614" type="stmt" count="0"/>
      <line num="13615" type="stmt" count="0"/>
      <line num="13617" type="stmt" count="0"/>
      <line num="13618" type="stmt" count="0"/>
      <line num="13619" type="stmt" count="0"/>
      <line num="13620" type="stmt" count="0"/>
      <line num="13622" type="stmt" count="0"/>
      <line num="13623" type="stmt" count="0"/>
      <line num="13625" type="stmt" count="0"/>
      <line num="13626" type="stmt" count="0"/>
      <line num="13627" type="stmt" count="0"/>
      <line num="13629" type="stmt" count="0"/>
      <line num="13630" type="stmt" count="0"/>
      <line num="13631" type="stmt" count="0"/>
      <line num="13633" type="stmt" count="0"/>
      <line num="13634" type="stmt" count="0"/>
      <line num="13635" type="stmt" count="0"/>
      <line num="13636" type="stmt" count="0"/>
      <line num="13637" type="stmt" count="0"/>
      <line num="13639" type="stmt" count="0"/>
      <line num="13641" type="stmt" count="0"/>
      <line num="13642" type="stmt" count="0"/>
      <line num="13643" type="stmt" count="0"/>
      <line num="13645" type="stmt" count="0"/>
      <line num="13649" type="stmt" count="0"/>
      <line num="13650" type="stmt" count="0"/>
      <line num="13651" type="stmt" count="0"/>
      <line num="13652" type="stmt" count="0"/>
      <line num="13654" type="stmt" count="0"/>
      <line num="13655" type="stmt" count="0"/>
      <line num="13656" type="stmt" count="0"/>
      <line num="13657" type="stmt" count="0"/>
      <line num="13658" type="stmt" count="0"/>
      <line num="13659" type="stmt" count="0"/>
      <line num="13660" type="stmt" count="0"/>
      <line num="13661" type="stmt" count="0"/>
      <line num="13664" type="method" name="parselang_variant_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="13665" type="stmt" count="0"/>
      <line num="13666" type="stmt" count="0"/>
      <line num="13667" type="stmt" count="0"/>
      <line num="13668" type="stmt" count="0"/>
      <line num="13669" type="stmt" count="0"/>
      <line num="13670" type="stmt" count="0"/>
      <line num="13671" type="stmt" count="0"/>
      <line num="13672" type="stmt" count="0"/>
      <line num="13673" type="stmt" count="0"/>
      <line num="13675" type="stmt" count="0"/>
      <line num="13676" type="stmt" count="0"/>
      <line num="13677" type="stmt" count="0"/>
      <line num="13678" type="stmt" count="0"/>
      <line num="13681" type="stmt" count="0"/>
      <line num="13682" type="stmt" count="0"/>
      <line num="13683" type="stmt" count="0"/>
      <line num="13685" type="stmt" count="0"/>
      <line num="13686" type="stmt" count="0"/>
      <line num="13687" type="stmt" count="0"/>
      <line num="13689" type="stmt" count="0"/>
      <line num="13690" type="stmt" count="0"/>
      <line num="13693" type="stmt" count="0"/>
      <line num="13694" type="stmt" count="0"/>
      <line num="13696" type="stmt" count="0"/>
      <line num="13701" type="stmt" count="0"/>
      <line num="13702" type="stmt" count="0"/>
      <line num="13703" type="stmt" count="0"/>
      <line num="13704" type="stmt" count="0"/>
      <line num="13706" type="stmt" count="0"/>
      <line num="13707" type="stmt" count="0"/>
      <line num="13708" type="stmt" count="0"/>
      <line num="13709" type="stmt" count="0"/>
      <line num="13710" type="stmt" count="0"/>
      <line num="13711" type="stmt" count="0"/>
      <line num="13712" type="stmt" count="0"/>
      <line num="13713" type="stmt" count="0"/>
      <line num="13716" type="method" name="parselang_variant_option_list" visibility="private" complexity="19" crap="380" count="0"/>
      <line num="13717" type="stmt" count="0"/>
      <line num="13718" type="stmt" count="0"/>
      <line num="13719" type="stmt" count="0"/>
      <line num="13720" type="stmt" count="0"/>
      <line num="13721" type="stmt" count="0"/>
      <line num="13722" type="stmt" count="0"/>
      <line num="13723" type="stmt" count="0"/>
      <line num="13724" type="stmt" count="0"/>
      <line num="13725" type="stmt" count="0"/>
      <line num="13727" type="stmt" count="0"/>
      <line num="13728" type="stmt" count="0"/>
      <line num="13730" type="stmt" count="0"/>
      <line num="13732" type="stmt" count="0"/>
      <line num="13733" type="stmt" count="0"/>
      <line num="13735" type="stmt" count="0"/>
      <line num="13736" type="stmt" count="0"/>
      <line num="13737" type="stmt" count="0"/>
      <line num="13739" type="stmt" count="0"/>
      <line num="13741" type="stmt" count="0"/>
      <line num="13743" type="stmt" count="0"/>
      <line num="13744" type="stmt" count="0"/>
      <line num="13745" type="stmt" count="0"/>
      <line num="13746" type="stmt" count="0"/>
      <line num="13748" type="stmt" count="0"/>
      <line num="13749" type="stmt" count="0"/>
      <line num="13750" type="stmt" count="0"/>
      <line num="13751" type="stmt" count="0"/>
      <line num="13753" type="stmt" count="0"/>
      <line num="13755" type="stmt" count="0"/>
      <line num="13756" type="stmt" count="0"/>
      <line num="13757" type="stmt" count="0"/>
      <line num="13758" type="stmt" count="0"/>
      <line num="13760" type="stmt" count="0"/>
      <line num="13762" type="stmt" count="0"/>
      <line num="13763" type="stmt" count="0"/>
      <line num="13764" type="stmt" count="0"/>
      <line num="13765" type="stmt" count="0"/>
      <line num="13767" type="stmt" count="0"/>
      <line num="13773" type="stmt" count="0"/>
      <line num="13776" type="stmt" count="0"/>
      <line num="13777" type="stmt" count="0"/>
      <line num="13778" type="stmt" count="0"/>
      <line num="13779" type="stmt" count="0"/>
      <line num="13781" type="stmt" count="0"/>
      <line num="13782" type="stmt" count="0"/>
      <line num="13783" type="stmt" count="0"/>
      <line num="13784" type="stmt" count="0"/>
      <line num="13786" type="stmt" count="0"/>
      <line num="13787" type="stmt" count="0"/>
      <line num="13788" type="stmt" count="0"/>
      <line num="13789" type="stmt" count="0"/>
      <line num="13791" type="stmt" count="0"/>
      <line num="13792" type="stmt" count="0"/>
      <line num="13793" type="stmt" count="0"/>
      <line num="13794" type="stmt" count="0"/>
      <line num="13797" type="stmt" count="0"/>
      <line num="13799" type="stmt" count="0"/>
      <line num="13800" type="stmt" count="0"/>
      <line num="13802" type="stmt" count="0"/>
      <line num="13808" type="stmt" count="0"/>
      <line num="13810" type="stmt" count="0"/>
      <line num="13811" type="stmt" count="0"/>
      <line num="13812" type="stmt" count="0"/>
      <line num="13813" type="stmt" count="0"/>
      <line num="13816" type="stmt" count="0"/>
      <line num="13817" type="stmt" count="0"/>
      <line num="13819" type="stmt" count="0"/>
      <line num="13820" type="stmt" count="0"/>
      <line num="13821" type="stmt" count="0"/>
      <line num="13822" type="stmt" count="0"/>
      <line num="13825" type="stmt" count="0"/>
      <line num="13826" type="stmt" count="0"/>
      <line num="13827" type="stmt" count="0"/>
      <line num="13828" type="stmt" count="0"/>
      <line num="13829" type="stmt" count="0"/>
      <line num="13830" type="stmt" count="0"/>
      <line num="13831" type="stmt" count="0"/>
      <line num="13832" type="stmt" count="0"/>
      <line num="13835" type="method" name="parsetable_heading_tags_parameterized" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="13836" type="stmt" count="0"/>
      <line num="13837" type="stmt" count="0"/>
      <line num="13838" type="stmt" count="0"/>
      <line num="13839" type="stmt" count="0"/>
      <line num="13840" type="stmt" count="0"/>
      <line num="13841" type="stmt" count="0"/>
      <line num="13842" type="stmt" count="0"/>
      <line num="13843" type="stmt" count="0"/>
      <line num="13844" type="stmt" count="0"/>
      <line num="13846" type="stmt" count="0"/>
      <line num="13847" type="stmt" count="0"/>
      <line num="13848" type="stmt" count="0"/>
      <line num="13850" type="stmt" count="0"/>
      <line num="13851" type="stmt" count="0"/>
      <line num="13852" type="stmt" count="0"/>
      <line num="13853" type="stmt" count="0"/>
      <line num="13855" type="stmt" count="0"/>
      <line num="13856" type="stmt" count="0"/>
      <line num="13857" type="stmt" count="0"/>
      <line num="13858" type="stmt" count="0"/>
      <line num="13860" type="stmt" count="0"/>
      <line num="13862" type="stmt" count="0"/>
      <line num="13863" type="stmt" count="0"/>
      <line num="13864" type="stmt" count="0"/>
      <line num="13865" type="stmt" count="0"/>
      <line num="13867" type="stmt" count="0"/>
      <line num="13869" type="stmt" count="0"/>
      <line num="13870" type="stmt" count="0"/>
      <line num="13871" type="stmt" count="0"/>
      <line num="13872" type="stmt" count="0"/>
      <line num="13874" type="stmt" count="0"/>
      <line num="13876" type="stmt" count="0"/>
      <line num="13877" type="stmt" count="0"/>
      <line num="13878" type="stmt" count="0"/>
      <line num="13881" type="stmt" count="0"/>
      <line num="13882" type="stmt" count="0"/>
      <line num="13883" type="stmt" count="0"/>
      <line num="13884" type="stmt" count="0"/>
      <line num="13885" type="stmt" count="0"/>
      <line num="13886" type="stmt" count="0"/>
      <line num="13887" type="stmt" count="0"/>
      <line num="13888" type="stmt" count="0"/>
      <line num="13891" type="method" name="parsetable_data_tag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="13892" type="stmt" count="0"/>
      <line num="13893" type="stmt" count="0"/>
      <line num="13894" type="stmt" count="0"/>
      <line num="13895" type="stmt" count="0"/>
      <line num="13896" type="stmt" count="0"/>
      <line num="13897" type="stmt" count="0"/>
      <line num="13898" type="stmt" count="0"/>
      <line num="13899" type="stmt" count="0"/>
      <line num="13900" type="stmt" count="0"/>
      <line num="13902" type="stmt" count="0"/>
      <line num="13903" type="stmt" count="0"/>
      <line num="13904" type="stmt" count="0"/>
      <line num="13906" type="stmt" count="0"/>
      <line num="13907" type="stmt" count="0"/>
      <line num="13908" type="stmt" count="0"/>
      <line num="13909" type="stmt" count="0"/>
      <line num="13910" type="stmt" count="0"/>
      <line num="13912" type="stmt" count="0"/>
      <line num="13914" type="stmt" count="0"/>
      <line num="13915" type="stmt" count="0"/>
      <line num="13917" type="stmt" count="0"/>
      <line num="13918" type="stmt" count="0"/>
      <line num="13919" type="stmt" count="0"/>
      <line num="13920" type="stmt" count="0"/>
      <line num="13923" type="stmt" count="0"/>
      <line num="13924" type="stmt" count="0"/>
      <line num="13925" type="stmt" count="0"/>
      <line num="13928" type="stmt" count="0"/>
      <line num="13929" type="stmt" count="0"/>
      <line num="13931" type="stmt" count="0"/>
      <line num="13932" type="stmt" count="0"/>
      <line num="13933" type="stmt" count="0"/>
      <line num="13935" type="stmt" count="0"/>
      <line num="13936" type="stmt" count="0"/>
      <line num="13937" type="stmt" count="0"/>
      <line num="13939" type="stmt" count="0"/>
      <line num="13941" type="stmt" count="0"/>
      <line num="13942" type="stmt" count="0"/>
      <line num="13943" type="stmt" count="0"/>
      <line num="13945" type="stmt" count="0"/>
      <line num="13950" type="stmt" count="0"/>
      <line num="13952" type="stmt" count="0"/>
      <line num="13953" type="stmt" count="0"/>
      <line num="13954" type="stmt" count="0"/>
      <line num="13957" type="stmt" count="0"/>
      <line num="13958" type="stmt" count="0"/>
      <line num="13959" type="stmt" count="0"/>
      <line num="13960" type="stmt" count="0"/>
      <line num="13961" type="stmt" count="0"/>
      <line num="13962" type="stmt" count="0"/>
      <line num="13963" type="stmt" count="0"/>
      <line num="13964" type="stmt" count="0"/>
      <line num="13967" type="method" name="parsetds" visibility="private" complexity="10" crap="110" count="0"/>
      <line num="13968" type="stmt" count="0"/>
      <line num="13969" type="stmt" count="0"/>
      <line num="13970" type="stmt" count="0"/>
      <line num="13971" type="stmt" count="0"/>
      <line num="13972" type="stmt" count="0"/>
      <line num="13973" type="stmt" count="0"/>
      <line num="13974" type="stmt" count="0"/>
      <line num="13975" type="stmt" count="0"/>
      <line num="13976" type="stmt" count="0"/>
      <line num="13978" type="stmt" count="0"/>
      <line num="13979" type="stmt" count="0"/>
      <line num="13980" type="stmt" count="0"/>
      <line num="13982" type="stmt" count="0"/>
      <line num="13984" type="stmt" count="0"/>
      <line num="13985" type="stmt" count="0"/>
      <line num="13987" type="stmt" count="0"/>
      <line num="13988" type="stmt" count="0"/>
      <line num="13989" type="stmt" count="0"/>
      <line num="13991" type="stmt" count="0"/>
      <line num="13993" type="stmt" count="0"/>
      <line num="13994" type="stmt" count="0"/>
      <line num="13995" type="stmt" count="0"/>
      <line num="13996" type="stmt" count="0"/>
      <line num="13998" type="stmt" count="0"/>
      <line num="14000" type="stmt" count="0"/>
      <line num="14001" type="stmt" count="0"/>
      <line num="14002" type="stmt" count="0"/>
      <line num="14003" type="stmt" count="0"/>
      <line num="14005" type="stmt" count="0"/>
      <line num="14010" type="stmt" count="0"/>
      <line num="14011" type="stmt" count="0"/>
      <line num="14012" type="stmt" count="0"/>
      <line num="14013" type="stmt" count="0"/>
      <line num="14014" type="stmt" count="0"/>
      <line num="14015" type="stmt" count="0"/>
      <line num="14016" type="stmt" count="0"/>
      <line num="14017" type="stmt" count="0"/>
      <line num="14020" type="method" name="parsenested_block_in_table" visibility="private" complexity="21" crap="462" count="0"/>
      <line num="14021" type="stmt" count="0"/>
      <line num="14022" type="stmt" count="0"/>
      <line num="14023" type="stmt" count="0"/>
      <line num="14024" type="stmt" count="0"/>
      <line num="14025" type="stmt" count="0"/>
      <line num="14026" type="stmt" count="0"/>
      <line num="14027" type="stmt" count="0"/>
      <line num="14028" type="stmt" count="0"/>
      <line num="14029" type="stmt" count="0"/>
      <line num="14031" type="stmt" count="0"/>
      <line num="14032" type="stmt" count="0"/>
      <line num="14033" type="stmt" count="0"/>
      <line num="14035" type="stmt" count="0"/>
      <line num="14036" type="stmt" count="0"/>
      <line num="14038" type="stmt" count="0"/>
      <line num="14039" type="stmt" count="0"/>
      <line num="14040" type="stmt" count="0"/>
      <line num="14041" type="stmt" count="0"/>
      <line num="14042" type="stmt" count="0"/>
      <line num="14045" type="stmt" count="0"/>
      <line num="14047" type="stmt" count="0"/>
      <line num="14048" type="stmt" count="0"/>
      <line num="14049" type="stmt" count="0"/>
      <line num="14053" type="stmt" count="0"/>
      <line num="14054" type="stmt" count="0"/>
      <line num="14055" type="stmt" count="0"/>
      <line num="14056" type="stmt" count="0"/>
      <line num="14059" type="stmt" count="0"/>
      <line num="14060" type="stmt" count="0"/>
      <line num="14061" type="stmt" count="0"/>
      <line num="14062" type="stmt" count="0"/>
      <line num="14063" type="stmt" count="0"/>
      <line num="14065" type="stmt" count="0"/>
      <line num="14067" type="stmt" count="0"/>
      <line num="14068" type="stmt" count="0"/>
      <line num="14072" type="stmt" count="0"/>
      <line num="14073" type="stmt" count="0"/>
      <line num="14074" type="stmt" count="0"/>
      <line num="14078" type="stmt" count="0"/>
      <line num="14079" type="stmt" count="0"/>
      <line num="14080" type="stmt" count="0"/>
      <line num="14081" type="stmt" count="0"/>
      <line num="14082" type="stmt" count="0"/>
      <line num="14086" type="stmt" count="0"/>
      <line num="14087" type="stmt" count="0"/>
      <line num="14088" type="stmt" count="0"/>
      <line num="14090" type="stmt" count="0"/>
      <line num="14091" type="stmt" count="0"/>
      <line num="14092" type="stmt" count="0"/>
      <line num="14094" type="stmt" count="0"/>
      <line num="14097" type="stmt" count="0"/>
      <line num="14098" type="stmt" count="0"/>
      <line num="14099" type="stmt" count="0"/>
      <line num="14100" type="stmt" count="0"/>
      <line num="14102" type="stmt" count="0"/>
      <line num="14105" type="stmt" count="0"/>
      <line num="14106" type="stmt" count="0"/>
      <line num="14108" type="stmt" count="0"/>
      <line num="14109" type="stmt" count="0"/>
      <line num="14110" type="stmt" count="0"/>
      <line num="14111" type="stmt" count="0"/>
      <line num="14114" type="stmt" count="0"/>
      <line num="14116" type="stmt" count="0"/>
      <line num="14117" type="stmt" count="0"/>
      <line num="14118" type="stmt" count="0"/>
      <line num="14119" type="stmt" count="0"/>
      <line num="14121" type="stmt" count="0"/>
      <line num="14123" type="stmt" count="0"/>
      <line num="14124" type="stmt" count="0"/>
      <line num="14125" type="stmt" count="0"/>
      <line num="14128" type="stmt" count="0"/>
      <line num="14129" type="stmt" count="0"/>
      <line num="14130" type="stmt" count="0"/>
      <line num="14131" type="stmt" count="0"/>
      <line num="14132" type="stmt" count="0"/>
      <line num="14133" type="stmt" count="0"/>
      <line num="14134" type="stmt" count="0"/>
      <line num="14135" type="stmt" count="0"/>
      <line num="14138" type="method" name="discardcomment" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="14139" type="stmt" count="0"/>
      <line num="14140" type="stmt" count="0"/>
      <line num="14141" type="stmt" count="0"/>
      <line num="14142" type="stmt" count="0"/>
      <line num="14143" type="stmt" count="0"/>
      <line num="14144" type="stmt" count="0"/>
      <line num="14146" type="stmt" count="0"/>
      <line num="14149" type="stmt" count="0"/>
      <line num="14151" type="stmt" count="0"/>
      <line num="14152" type="stmt" count="0"/>
      <line num="14153" type="stmt" count="0"/>
      <line num="14154" type="stmt" count="0"/>
      <line num="14156" type="stmt" count="0"/>
      <line num="14157" type="stmt" count="0"/>
      <line num="14158" type="stmt" count="0"/>
      <line num="14159" type="stmt" count="0"/>
      <line num="14161" type="stmt" count="0"/>
      <line num="14164" type="stmt" count="0"/>
      <line num="14165" type="stmt" count="0"/>
      <line num="14166" type="stmt" count="0"/>
      <line num="14167" type="stmt" count="0"/>
      <line num="14168" type="stmt" count="0"/>
      <line num="14170" type="stmt" count="0"/>
      <line num="14172" type="stmt" count="0"/>
      <line num="14173" type="stmt" count="0"/>
      <line num="14175" type="stmt" count="0"/>
      <line num="14176" type="stmt" count="0"/>
      <line num="14177" type="stmt" count="0"/>
      <line num="14178" type="stmt" count="0"/>
      <line num="14181" type="stmt" count="0"/>
      <line num="14182" type="stmt" count="0"/>
      <line num="14184" type="stmt" count="0"/>
      <line num="14185" type="stmt" count="0"/>
      <line num="14186" type="stmt" count="0"/>
      <line num="14187" type="stmt" count="0"/>
      <line num="14188" type="stmt" count="0"/>
      <line num="14190" type="stmt" count="0"/>
      <line num="14192" type="stmt" count="0"/>
      <line num="14193" type="stmt" count="0"/>
      <line num="14198" type="stmt" count="0"/>
      <line num="14200" type="stmt" count="0"/>
      <line num="14201" type="stmt" count="0"/>
      <line num="14203" type="stmt" count="0"/>
      <line num="14204" type="stmt" count="0"/>
      <line num="14205" type="stmt" count="0"/>
      <line num="14206" type="stmt" count="0"/>
      <line num="14209" type="stmt" count="0"/>
      <line num="14211" type="stmt" count="0"/>
      <line num="14212" type="stmt" count="0"/>
      <line num="14213" type="stmt" count="0"/>
      <line num="14214" type="stmt" count="0"/>
      <line num="14216" type="stmt" count="0"/>
      <line num="14217" type="stmt" count="0"/>
      <line num="14219" type="stmt" count="0"/>
      <line num="14222" type="stmt" count="0"/>
      <line num="14223" type="stmt" count="0"/>
      <line num="14225" type="stmt" count="0"/>
      <line num="14226" type="stmt" count="0"/>
      <line num="14227" type="stmt" count="0"/>
      <line num="14228" type="stmt" count="0"/>
      <line num="14231" type="stmt" count="0"/>
      <line num="14233" type="stmt" count="0"/>
      <line num="14234" type="stmt" count="0"/>
      <line num="14235" type="stmt" count="0"/>
      <line num="14238" type="stmt" count="0"/>
      <line num="14239" type="stmt" count="0"/>
      <line num="14240" type="stmt" count="0"/>
      <line num="14241" type="stmt" count="0"/>
      <line num="14242" type="stmt" count="0"/>
      <line num="14243" type="stmt" count="0"/>
      <line num="14244" type="stmt" count="0"/>
      <line num="14245" type="stmt" count="0"/>
      <line num="14248" type="method" name="parsenested_block" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="14249" type="stmt" count="0"/>
      <line num="14250" type="stmt" count="0"/>
      <line num="14251" type="stmt" count="0"/>
      <line num="14252" type="stmt" count="0"/>
      <line num="14253" type="stmt" count="0"/>
      <line num="14254" type="stmt" count="0"/>
      <line num="14255" type="stmt" count="0"/>
      <line num="14256" type="stmt" count="0"/>
      <line num="14257" type="stmt" count="0"/>
      <line num="14259" type="stmt" count="0"/>
      <line num="14260" type="stmt" count="0"/>
      <line num="14261" type="stmt" count="0"/>
      <line num="14263" type="stmt" count="0"/>
      <line num="14264" type="stmt" count="0"/>
      <line num="14265" type="stmt" count="0"/>
      <line num="14266" type="stmt" count="0"/>
      <line num="14267" type="stmt" count="0"/>
      <line num="14269" type="stmt" count="0"/>
      <line num="14270" type="stmt" count="0"/>
      <line num="14271" type="stmt" count="0"/>
      <line num="14272" type="stmt" count="0"/>
      <line num="14275" type="stmt" count="0"/>
      <line num="14277" type="stmt" count="0"/>
      <line num="14278" type="stmt" count="0"/>
      <line num="14279" type="stmt" count="0"/>
      <line num="14280" type="stmt" count="0"/>
      <line num="14282" type="stmt" count="0"/>
      <line num="14284" type="stmt" count="0"/>
      <line num="14285" type="stmt" count="0"/>
      <line num="14286" type="stmt" count="0"/>
      <line num="14289" type="stmt" count="0"/>
      <line num="14290" type="stmt" count="0"/>
      <line num="14291" type="stmt" count="0"/>
      <line num="14292" type="stmt" count="0"/>
      <line num="14293" type="stmt" count="0"/>
      <line num="14294" type="stmt" count="0"/>
      <line num="14295" type="stmt" count="0"/>
      <line num="14296" type="stmt" count="0"/>
      <line num="14299" type="method" name="parselink_text_parameterized" visibility="private" complexity="36" crap="1332" count="0"/>
      <line num="14300" type="stmt" count="0"/>
      <line num="14301" type="stmt" count="0"/>
      <line num="14302" type="stmt" count="0"/>
      <line num="14303" type="stmt" count="0"/>
      <line num="14304" type="stmt" count="0"/>
      <line num="14305" type="stmt" count="0"/>
      <line num="14306" type="stmt" count="0"/>
      <line num="14307" type="stmt" count="0"/>
      <line num="14308" type="stmt" count="0"/>
      <line num="14310" type="stmt" count="0"/>
      <line num="14311" type="stmt" count="0"/>
      <line num="14312" type="stmt" count="0"/>
      <line num="14313" type="stmt" count="0"/>
      <line num="14317" type="stmt" count="0"/>
      <line num="14318" type="stmt" count="0"/>
      <line num="14319" type="stmt" count="0"/>
      <line num="14320" type="stmt" count="0"/>
      <line num="14321" type="stmt" count="0"/>
      <line num="14324" type="stmt" count="0"/>
      <line num="14325" type="stmt" count="0"/>
      <line num="14326" type="stmt" count="0"/>
      <line num="14328" type="stmt" count="0"/>
      <line num="14329" type="stmt" count="0"/>
      <line num="14330" type="stmt" count="0"/>
      <line num="14332" type="stmt" count="0"/>
      <line num="14334" type="stmt" count="0"/>
      <line num="14335" type="stmt" count="0"/>
      <line num="14336" type="stmt" count="0"/>
      <line num="14337" type="stmt" count="0"/>
      <line num="14339" type="stmt" count="0"/>
      <line num="14341" type="stmt" count="0"/>
      <line num="14342" type="stmt" count="0"/>
      <line num="14345" type="stmt" count="0"/>
      <line num="14346" type="stmt" count="0"/>
      <line num="14347" type="stmt" count="0"/>
      <line num="14349" type="stmt" count="0"/>
      <line num="14351" type="stmt" count="0"/>
      <line num="14352" type="stmt" count="0"/>
      <line num="14353" type="stmt" count="0"/>
      <line num="14354" type="stmt" count="0"/>
      <line num="14355" type="stmt" count="0"/>
      <line num="14357" type="stmt" count="0"/>
      <line num="14358" type="stmt" count="0"/>
      <line num="14359" type="stmt" count="0"/>
      <line num="14360" type="stmt" count="0"/>
      <line num="14364" type="stmt" count="0"/>
      <line num="14365" type="stmt" count="0"/>
      <line num="14366" type="stmt" count="0"/>
      <line num="14369" type="stmt" count="0"/>
      <line num="14370" type="stmt" count="0"/>
      <line num="14371" type="stmt" count="0"/>
      <line num="14372" type="stmt" count="0"/>
      <line num="14374" type="stmt" count="0"/>
      <line num="14375" type="stmt" count="0"/>
      <line num="14376" type="stmt" count="0"/>
      <line num="14377" type="stmt" count="0"/>
      <line num="14379" type="stmt" count="0"/>
      <line num="14381" type="stmt" count="0"/>
      <line num="14382" type="stmt" count="0"/>
      <line num="14383" type="stmt" count="0"/>
      <line num="14385" type="stmt" count="0"/>
      <line num="14388" type="stmt" count="0"/>
      <line num="14389" type="stmt" count="0"/>
      <line num="14391" type="stmt" count="0"/>
      <line num="14392" type="stmt" count="0"/>
      <line num="14393" type="stmt" count="0"/>
      <line num="14394" type="stmt" count="0"/>
      <line num="14397" type="stmt" count="0"/>
      <line num="14398" type="stmt" count="0"/>
      <line num="14399" type="stmt" count="0"/>
      <line num="14401" type="stmt" count="0"/>
      <line num="14402" type="stmt" count="0"/>
      <line num="14403" type="stmt" count="0"/>
      <line num="14404" type="stmt" count="0"/>
      <line num="14405" type="stmt" count="0"/>
      <line num="14407" type="stmt" count="0"/>
      <line num="14408" type="stmt" count="0"/>
      <line num="14410" type="stmt" count="0"/>
      <line num="14411" type="stmt" count="0"/>
      <line num="14412" type="stmt" count="0"/>
      <line num="14413" type="stmt" count="0"/>
      <line num="14415" type="stmt" count="0"/>
      <line num="14417" type="stmt" count="0"/>
      <line num="14418" type="stmt" count="0"/>
      <line num="14419" type="stmt" count="0"/>
      <line num="14421" type="stmt" count="0"/>
      <line num="14422" type="stmt" count="0"/>
      <line num="14425" type="stmt" count="0"/>
      <line num="14426" type="stmt" count="0"/>
      <line num="14427" type="stmt" count="0"/>
      <line num="14429" type="stmt" count="0"/>
      <line num="14432" type="stmt" count="0"/>
      <line num="14433" type="stmt" count="0"/>
      <line num="14434" type="stmt" count="0"/>
      <line num="14435" type="stmt" count="0"/>
      <line num="14437" type="stmt" count="0"/>
      <line num="14438" type="stmt" count="0"/>
      <line num="14439" type="stmt" count="0"/>
      <line num="14440" type="stmt" count="0"/>
      <line num="14444" type="stmt" count="0"/>
      <line num="14446" type="stmt" count="0"/>
      <line num="14447" type="stmt" count="0"/>
      <line num="14450" type="stmt" count="0"/>
      <line num="14451" type="stmt" count="0"/>
      <line num="14453" type="stmt" count="0"/>
      <line num="14454" type="stmt" count="0"/>
      <line num="14458" type="stmt" count="0"/>
      <line num="14459" type="stmt" count="0"/>
      <line num="14460" type="stmt" count="0"/>
      <line num="14461" type="stmt" count="0"/>
      <line num="14463" type="stmt" count="0"/>
      <line num="14465" type="stmt" count="0"/>
      <line num="14466" type="stmt" count="0"/>
      <line num="14467" type="stmt" count="0"/>
      <line num="14471" type="stmt" count="0"/>
      <line num="14472" type="stmt" count="0"/>
      <line num="14474" type="stmt" count="0"/>
      <line num="14477" type="stmt" count="0"/>
      <line num="14478" type="stmt" count="0"/>
      <line num="14482" type="stmt" count="0"/>
      <line num="14483" type="stmt" count="0"/>
      <line num="14484" type="stmt" count="0"/>
      <line num="14485" type="stmt" count="0"/>
      <line num="14487" type="stmt" count="0"/>
      <line num="14488" type="stmt" count="0"/>
      <line num="14489" type="stmt" count="0"/>
      <line num="14490" type="stmt" count="0"/>
      <line num="14491" type="stmt" count="0"/>
      <line num="14492" type="stmt" count="0"/>
      <line num="14493" type="stmt" count="0"/>
      <line num="14494" type="stmt" count="0"/>
      <line num="14497" type="method" name="parselang_variant_flags" visibility="private" complexity="22" crap="506" count="0"/>
      <line num="14498" type="stmt" count="0"/>
      <line num="14499" type="stmt" count="0"/>
      <line num="14500" type="stmt" count="0"/>
      <line num="14501" type="stmt" count="0"/>
      <line num="14502" type="stmt" count="0"/>
      <line num="14503" type="stmt" count="0"/>
      <line num="14504" type="stmt" count="0"/>
      <line num="14505" type="stmt" count="0"/>
      <line num="14506" type="stmt" count="0"/>
      <line num="14508" type="stmt" count="0"/>
      <line num="14509" type="stmt" count="0"/>
      <line num="14511" type="stmt" count="0"/>
      <line num="14513" type="stmt" count="0"/>
      <line num="14514" type="stmt" count="0"/>
      <line num="14516" type="stmt" count="0"/>
      <line num="14517" type="stmt" count="0"/>
      <line num="14518" type="stmt" count="0"/>
      <line num="14522" type="stmt" count="0"/>
      <line num="14524" type="stmt" count="0"/>
      <line num="14525" type="stmt" count="0"/>
      <line num="14527" type="stmt" count="0"/>
      <line num="14528" type="stmt" count="0"/>
      <line num="14529" type="stmt" count="0"/>
      <line num="14532" type="stmt" count="0"/>
      <line num="14534" type="stmt" count="0"/>
      <line num="14535" type="stmt" count="0"/>
      <line num="14536" type="stmt" count="0"/>
      <line num="14537" type="stmt" count="0"/>
      <line num="14539" type="stmt" count="0"/>
      <line num="14541" type="stmt" count="0"/>
      <line num="14542" type="stmt" count="0"/>
      <line num="14543" type="stmt" count="0"/>
      <line num="14547" type="stmt" count="0"/>
      <line num="14549" type="stmt" count="0"/>
      <line num="14550" type="stmt" count="0"/>
      <line num="14552" type="stmt" count="0"/>
      <line num="14553" type="stmt" count="0"/>
      <line num="14554" type="stmt" count="0"/>
      <line num="14555" type="stmt" count="0"/>
      <line num="14559" type="stmt" count="0"/>
      <line num="14560" type="stmt" count="0"/>
      <line num="14561" type="stmt" count="0"/>
      <line num="14562" type="stmt" count="0"/>
      <line num="14564" type="stmt" count="0"/>
      <line num="14565" type="stmt" count="0"/>
      <line num="14566" type="stmt" count="0"/>
      <line num="14567" type="stmt" count="0"/>
      <line num="14569" type="stmt" count="0"/>
      <line num="14570" type="stmt" count="0"/>
      <line num="14571" type="stmt" count="0"/>
      <line num="14573" type="stmt" count="0"/>
      <line num="14575" type="stmt" count="0"/>
      <line num="14576" type="stmt" count="0"/>
      <line num="14580" type="stmt" count="0"/>
      <line num="14582" type="stmt" count="0"/>
      <line num="14583" type="stmt" count="0"/>
      <line num="14584" type="stmt" count="0"/>
      <line num="14585" type="stmt" count="0"/>
      <line num="14588" type="stmt" count="0"/>
      <line num="14589" type="stmt" count="0"/>
      <line num="14591" type="stmt" count="0"/>
      <line num="14592" type="stmt" count="0"/>
      <line num="14593" type="stmt" count="0"/>
      <line num="14597" type="stmt" count="0"/>
      <line num="14599" type="stmt" count="0"/>
      <line num="14600" type="stmt" count="0"/>
      <line num="14602" type="stmt" count="0"/>
      <line num="14605" type="stmt" count="0"/>
      <line num="14606" type="stmt" count="0"/>
      <line num="14607" type="stmt" count="0"/>
      <line num="14608" type="stmt" count="0"/>
      <line num="14611" type="stmt" count="0"/>
      <line num="14612" type="stmt" count="0"/>
      <line num="14613" type="stmt" count="0"/>
      <line num="14614" type="stmt" count="0"/>
      <line num="14615" type="stmt" count="0"/>
      <line num="14616" type="stmt" count="0"/>
      <line num="14617" type="stmt" count="0"/>
      <line num="14618" type="stmt" count="0"/>
      <line num="14621" type="method" name="parselang_variant_option" visibility="private" complexity="44" crap="1980" count="0"/>
      <line num="14622" type="stmt" count="0"/>
      <line num="14623" type="stmt" count="0"/>
      <line num="14624" type="stmt" count="0"/>
      <line num="14625" type="stmt" count="0"/>
      <line num="14626" type="stmt" count="0"/>
      <line num="14627" type="stmt" count="0"/>
      <line num="14628" type="stmt" count="0"/>
      <line num="14629" type="stmt" count="0"/>
      <line num="14630" type="stmt" count="0"/>
      <line num="14632" type="stmt" count="0"/>
      <line num="14633" type="stmt" count="0"/>
      <line num="14635" type="stmt" count="0"/>
      <line num="14637" type="stmt" count="0"/>
      <line num="14638" type="stmt" count="0"/>
      <line num="14640" type="stmt" count="0"/>
      <line num="14641" type="stmt" count="0"/>
      <line num="14642" type="stmt" count="0"/>
      <line num="14646" type="stmt" count="0"/>
      <line num="14648" type="stmt" count="0"/>
      <line num="14649" type="stmt" count="0"/>
      <line num="14651" type="stmt" count="0"/>
      <line num="14652" type="stmt" count="0"/>
      <line num="14653" type="stmt" count="0"/>
      <line num="14656" type="stmt" count="0"/>
      <line num="14658" type="stmt" count="0"/>
      <line num="14659" type="stmt" count="0"/>
      <line num="14660" type="stmt" count="0"/>
      <line num="14661" type="stmt" count="0"/>
      <line num="14663" type="stmt" count="0"/>
      <line num="14665" type="stmt" count="0"/>
      <line num="14666" type="stmt" count="0"/>
      <line num="14667" type="stmt" count="0"/>
      <line num="14671" type="stmt" count="0"/>
      <line num="14673" type="stmt" count="0"/>
      <line num="14674" type="stmt" count="0"/>
      <line num="14676" type="stmt" count="0"/>
      <line num="14677" type="stmt" count="0"/>
      <line num="14678" type="stmt" count="0"/>
      <line num="14679" type="stmt" count="0"/>
      <line num="14682" type="stmt" count="0"/>
      <line num="14683" type="stmt" count="0"/>
      <line num="14684" type="stmt" count="0"/>
      <line num="14686" type="stmt" count="0"/>
      <line num="14687" type="stmt" count="0"/>
      <line num="14688" type="stmt" count="0"/>
      <line num="14689" type="stmt" count="0"/>
      <line num="14690" type="stmt" count="0"/>
      <line num="14692" type="stmt" count="0"/>
      <line num="14694" type="stmt" count="0"/>
      <line num="14695" type="stmt" count="0"/>
      <line num="14696" type="stmt" count="0"/>
      <line num="14700" type="stmt" count="0"/>
      <line num="14702" type="stmt" count="0"/>
      <line num="14703" type="stmt" count="0"/>
      <line num="14705" type="stmt" count="0"/>
      <line num="14706" type="stmt" count="0"/>
      <line num="14707" type="stmt" count="0"/>
      <line num="14708" type="stmt" count="0"/>
      <line num="14712" type="stmt" count="0"/>
      <line num="14713" type="stmt" count="0"/>
      <line num="14714" type="stmt" count="0"/>
      <line num="14716" type="stmt" count="0"/>
      <line num="14719" type="stmt" count="0"/>
      <line num="14720" type="stmt" count="0"/>
      <line num="14721" type="stmt" count="0"/>
      <line num="14722" type="stmt" count="0"/>
      <line num="14724" type="stmt" count="0"/>
      <line num="14726" type="stmt" count="0"/>
      <line num="14727" type="stmt" count="0"/>
      <line num="14728" type="stmt" count="0"/>
      <line num="14729" type="stmt" count="0"/>
      <line num="14732" type="stmt" count="0"/>
      <line num="14734" type="stmt" count="0"/>
      <line num="14735" type="stmt" count="0"/>
      <line num="14737" type="stmt" count="0"/>
      <line num="14738" type="stmt" count="0"/>
      <line num="14739" type="stmt" count="0"/>
      <line num="14743" type="stmt" count="0"/>
      <line num="14745" type="stmt" count="0"/>
      <line num="14746" type="stmt" count="0"/>
      <line num="14748" type="stmt" count="0"/>
      <line num="14749" type="stmt" count="0"/>
      <line num="14750" type="stmt" count="0"/>
      <line num="14754" type="stmt" count="0"/>
      <line num="14755" type="stmt" count="0"/>
      <line num="14756" type="stmt" count="0"/>
      <line num="14758" type="stmt" count="0"/>
      <line num="14761" type="stmt" count="0"/>
      <line num="14762" type="stmt" count="0"/>
      <line num="14763" type="stmt" count="0"/>
      <line num="14764" type="stmt" count="0"/>
      <line num="14766" type="stmt" count="0"/>
      <line num="14767" type="stmt" count="0"/>
      <line num="14768" type="stmt" count="0"/>
      <line num="14770" type="stmt" count="0"/>
      <line num="14771" type="stmt" count="0"/>
      <line num="14772" type="stmt" count="0"/>
      <line num="14773" type="stmt" count="0"/>
      <line num="14774" type="stmt" count="0"/>
      <line num="14776" type="stmt" count="0"/>
      <line num="14778" type="stmt" count="0"/>
      <line num="14779" type="stmt" count="0"/>
      <line num="14780" type="stmt" count="0"/>
      <line num="14784" type="stmt" count="0"/>
      <line num="14786" type="stmt" count="0"/>
      <line num="14787" type="stmt" count="0"/>
      <line num="14789" type="stmt" count="0"/>
      <line num="14790" type="stmt" count="0"/>
      <line num="14791" type="stmt" count="0"/>
      <line num="14792" type="stmt" count="0"/>
      <line num="14795" type="stmt" count="0"/>
      <line num="14797" type="stmt" count="0"/>
      <line num="14798" type="stmt" count="0"/>
      <line num="14799" type="stmt" count="0"/>
      <line num="14800" type="stmt" count="0"/>
      <line num="14802" type="stmt" count="0"/>
      <line num="14804" type="stmt" count="0"/>
      <line num="14805" type="stmt" count="0"/>
      <line num="14806" type="stmt" count="0"/>
      <line num="14810" type="stmt" count="0"/>
      <line num="14812" type="stmt" count="0"/>
      <line num="14813" type="stmt" count="0"/>
      <line num="14815" type="stmt" count="0"/>
      <line num="14816" type="stmt" count="0"/>
      <line num="14817" type="stmt" count="0"/>
      <line num="14818" type="stmt" count="0"/>
      <line num="14821" type="stmt" count="0"/>
      <line num="14822" type="stmt" count="0"/>
      <line num="14823" type="stmt" count="0"/>
      <line num="14825" type="stmt" count="0"/>
      <line num="14826" type="stmt" count="0"/>
      <line num="14827" type="stmt" count="0"/>
      <line num="14828" type="stmt" count="0"/>
      <line num="14829" type="stmt" count="0"/>
      <line num="14831" type="stmt" count="0"/>
      <line num="14833" type="stmt" count="0"/>
      <line num="14834" type="stmt" count="0"/>
      <line num="14835" type="stmt" count="0"/>
      <line num="14839" type="stmt" count="0"/>
      <line num="14841" type="stmt" count="0"/>
      <line num="14842" type="stmt" count="0"/>
      <line num="14844" type="stmt" count="0"/>
      <line num="14845" type="stmt" count="0"/>
      <line num="14846" type="stmt" count="0"/>
      <line num="14847" type="stmt" count="0"/>
      <line num="14851" type="stmt" count="0"/>
      <line num="14852" type="stmt" count="0"/>
      <line num="14853" type="stmt" count="0"/>
      <line num="14855" type="stmt" count="0"/>
      <line num="14858" type="stmt" count="0"/>
      <line num="14859" type="stmt" count="0"/>
      <line num="14860" type="stmt" count="0"/>
      <line num="14861" type="stmt" count="0"/>
      <line num="14863" type="stmt" count="0"/>
      <line num="14865" type="stmt" count="0"/>
      <line num="14866" type="stmt" count="0"/>
      <line num="14867" type="stmt" count="0"/>
      <line num="14871" type="stmt" count="0"/>
      <line num="14872" type="stmt" count="0"/>
      <line num="14873" type="stmt" count="0"/>
      <line num="14874" type="stmt" count="0"/>
      <line num="14875" type="stmt" count="0"/>
      <line num="14876" type="stmt" count="0"/>
      <line num="14877" type="stmt" count="0"/>
      <line num="14878" type="stmt" count="0"/>
      <line num="14881" type="method" name="discardbogus_lang_variant_option" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="14882" type="stmt" count="0"/>
      <line num="14883" type="stmt" count="0"/>
      <line num="14884" type="stmt" count="0"/>
      <line num="14885" type="stmt" count="0"/>
      <line num="14886" type="stmt" count="0"/>
      <line num="14887" type="stmt" count="0"/>
      <line num="14888" type="stmt" count="0"/>
      <line num="14889" type="stmt" count="0"/>
      <line num="14890" type="stmt" count="0"/>
      <line num="14892" type="stmt" count="0"/>
      <line num="14893" type="stmt" count="0"/>
      <line num="14894" type="stmt" count="0"/>
      <line num="14895" type="stmt" count="0"/>
      <line num="14896" type="stmt" count="0"/>
      <line num="14898" type="stmt" count="0"/>
      <line num="14899" type="stmt" count="0"/>
      <line num="14900" type="stmt" count="0"/>
      <line num="14901" type="stmt" count="0"/>
      <line num="14902" type="stmt" count="0"/>
      <line num="14903" type="stmt" count="0"/>
      <line num="14904" type="stmt" count="0"/>
      <line num="14905" type="stmt" count="0"/>
      <line num="14908" type="method" name="parsetable_heading_tag" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="14909" type="stmt" count="0"/>
      <line num="14910" type="stmt" count="0"/>
      <line num="14911" type="stmt" count="0"/>
      <line num="14912" type="stmt" count="0"/>
      <line num="14913" type="stmt" count="0"/>
      <line num="14914" type="stmt" count="0"/>
      <line num="14915" type="stmt" count="0"/>
      <line num="14916" type="stmt" count="0"/>
      <line num="14917" type="stmt" count="0"/>
      <line num="14919" type="stmt" count="0"/>
      <line num="14920" type="stmt" count="0"/>
      <line num="14921" type="stmt" count="0"/>
      <line num="14923" type="stmt" count="0"/>
      <line num="14924" type="stmt" count="0"/>
      <line num="14925" type="stmt" count="0"/>
      <line num="14926" type="stmt" count="0"/>
      <line num="14929" type="stmt" count="0"/>
      <line num="14930" type="stmt" count="0"/>
      <line num="14932" type="stmt" count="0"/>
      <line num="14933" type="stmt" count="0"/>
      <line num="14934" type="stmt" count="0"/>
      <line num="14936" type="stmt" count="0"/>
      <line num="14937" type="stmt" count="0"/>
      <line num="14938" type="stmt" count="0"/>
      <line num="14940" type="stmt" count="0"/>
      <line num="14942" type="stmt" count="0"/>
      <line num="14944" type="stmt" count="0"/>
      <line num="14945" type="stmt" count="0"/>
      <line num="14947" type="stmt" count="0"/>
      <line num="14948" type="stmt" count="0"/>
      <line num="14949" type="stmt" count="0"/>
      <line num="14950" type="stmt" count="0"/>
      <line num="14952" type="stmt" count="0"/>
      <line num="14954" type="stmt" count="0"/>
      <line num="14955" type="stmt" count="0"/>
      <line num="14956" type="stmt" count="0"/>
      <line num="14957" type="stmt" count="0"/>
      <line num="14959" type="stmt" count="0"/>
      <line num="14965" type="stmt" count="0"/>
      <line num="14967" type="stmt" count="0"/>
      <line num="14968" type="stmt" count="0"/>
      <line num="14969" type="stmt" count="0"/>
      <line num="14972" type="stmt" count="0"/>
      <line num="14973" type="stmt" count="0"/>
      <line num="14974" type="stmt" count="0"/>
      <line num="14975" type="stmt" count="0"/>
      <line num="14976" type="stmt" count="0"/>
      <line num="14977" type="stmt" count="0"/>
      <line num="14978" type="stmt" count="0"/>
      <line num="14979" type="stmt" count="0"/>
      <line num="14982" type="method" name="parseths" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="14983" type="stmt" count="0"/>
      <line num="14984" type="stmt" count="0"/>
      <line num="14985" type="stmt" count="0"/>
      <line num="14986" type="stmt" count="0"/>
      <line num="14987" type="stmt" count="0"/>
      <line num="14988" type="stmt" count="0"/>
      <line num="14989" type="stmt" count="0"/>
      <line num="14990" type="stmt" count="0"/>
      <line num="14991" type="stmt" count="0"/>
      <line num="14993" type="stmt" count="0"/>
      <line num="14994" type="stmt" count="0"/>
      <line num="14995" type="stmt" count="0"/>
      <line num="14997" type="stmt" count="0"/>
      <line num="14999" type="stmt" count="0"/>
      <line num="15001" type="stmt" count="0"/>
      <line num="15002" type="stmt" count="0"/>
      <line num="15003" type="stmt" count="0"/>
      <line num="15004" type="stmt" count="0"/>
      <line num="15006" type="stmt" count="0"/>
      <line num="15007" type="stmt" count="0"/>
      <line num="15009" type="stmt" count="0"/>
      <line num="15012" type="stmt" count="0"/>
      <line num="15013" type="stmt" count="0"/>
      <line num="15014" type="stmt" count="0"/>
      <line num="15016" type="stmt" count="0"/>
      <line num="15018" type="stmt" count="0"/>
      <line num="15019" type="stmt" count="0"/>
      <line num="15020" type="stmt" count="0"/>
      <line num="15021" type="stmt" count="0"/>
      <line num="15023" type="stmt" count="0"/>
      <line num="15025" type="stmt" count="0"/>
      <line num="15026" type="stmt" count="0"/>
      <line num="15027" type="stmt" count="0"/>
      <line num="15028" type="stmt" count="0"/>
      <line num="15030" type="stmt" count="0"/>
      <line num="15035" type="stmt" count="0"/>
      <line num="15036" type="stmt" count="0"/>
      <line num="15037" type="stmt" count="0"/>
      <line num="15038" type="stmt" count="0"/>
      <line num="15039" type="stmt" count="0"/>
      <line num="15040" type="stmt" count="0"/>
      <line num="15041" type="stmt" count="0"/>
      <line num="15042" type="stmt" count="0"/>
      <line num="15045" type="method" name="parsepipe_pipe" visibility="private" complexity="8" crap="72" count="0"/>
      <line num="15046" type="stmt" count="0"/>
      <line num="15047" type="stmt" count="0"/>
      <line num="15048" type="stmt" count="0"/>
      <line num="15049" type="stmt" count="0"/>
      <line num="15050" type="stmt" count="0"/>
      <line num="15051" type="stmt" count="0"/>
      <line num="15053" type="stmt" count="0"/>
      <line num="15057" type="stmt" count="0"/>
      <line num="15058" type="stmt" count="0"/>
      <line num="15059" type="stmt" count="0"/>
      <line num="15060" type="stmt" count="0"/>
      <line num="15062" type="stmt" count="0"/>
      <line num="15063" type="stmt" count="0"/>
      <line num="15065" type="stmt" count="0"/>
      <line num="15066" type="stmt" count="0"/>
      <line num="15067" type="stmt" count="0"/>
      <line num="15069" type="stmt" count="0"/>
      <line num="15070" type="stmt" count="0"/>
      <line num="15073" type="stmt" count="0"/>
      <line num="15074" type="stmt" count="0"/>
      <line num="15075" type="stmt" count="0"/>
      <line num="15076" type="stmt" count="0"/>
      <line num="15077" type="stmt" count="0"/>
      <line num="15078" type="stmt" count="0"/>
      <line num="15079" type="stmt" count="0"/>
      <line num="15080" type="stmt" count="0"/>
      <line num="15083" type="method" name="parsefull_table_in_link_caption" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15084" type="stmt" count="0"/>
      <line num="15085" type="stmt" count="0"/>
      <line num="15086" type="stmt" count="0"/>
      <line num="15087" type="stmt" count="0"/>
      <line num="15088" type="stmt" count="0"/>
      <line num="15089" type="stmt" count="0"/>
      <line num="15090" type="stmt" count="0"/>
      <line num="15091" type="stmt" count="0"/>
      <line num="15092" type="stmt" count="0"/>
      <line num="15094" type="stmt" count="0"/>
      <line num="15095" type="stmt" count="0"/>
      <line num="15096" type="stmt" count="0"/>
      <line num="15098" type="stmt" count="0"/>
      <line num="15099" type="stmt" count="0"/>
      <line num="15100" type="stmt" count="0"/>
      <line num="15101" type="stmt" count="0"/>
      <line num="15102" type="stmt" count="0"/>
      <line num="15104" type="stmt" count="0"/>
      <line num="15105" type="stmt" count="0"/>
      <line num="15106" type="stmt" count="0"/>
      <line num="15107" type="stmt" count="0"/>
      <line num="15110" type="stmt" count="0"/>
      <line num="15112" type="stmt" count="0"/>
      <line num="15113" type="stmt" count="0"/>
      <line num="15114" type="stmt" count="0"/>
      <line num="15115" type="stmt" count="0"/>
      <line num="15117" type="stmt" count="0"/>
      <line num="15119" type="stmt" count="0"/>
      <line num="15120" type="stmt" count="0"/>
      <line num="15121" type="stmt" count="0"/>
      <line num="15124" type="stmt" count="0"/>
      <line num="15125" type="stmt" count="0"/>
      <line num="15126" type="stmt" count="0"/>
      <line num="15127" type="stmt" count="0"/>
      <line num="15128" type="stmt" count="0"/>
      <line num="15129" type="stmt" count="0"/>
      <line num="15130" type="stmt" count="0"/>
      <line num="15131" type="stmt" count="0"/>
      <line num="15134" type="method" name="parselang_variant_flag" visibility="private" complexity="18" crap="342" count="0"/>
      <line num="15135" type="stmt" count="0"/>
      <line num="15136" type="stmt" count="0"/>
      <line num="15137" type="stmt" count="0"/>
      <line num="15138" type="stmt" count="0"/>
      <line num="15139" type="stmt" count="0"/>
      <line num="15140" type="stmt" count="0"/>
      <line num="15141" type="stmt" count="0"/>
      <line num="15142" type="stmt" count="0"/>
      <line num="15143" type="stmt" count="0"/>
      <line num="15145" type="stmt" count="0"/>
      <line num="15146" type="stmt" count="0"/>
      <line num="15148" type="stmt" count="0"/>
      <line num="15149" type="stmt" count="0"/>
      <line num="15151" type="stmt" count="0"/>
      <line num="15152" type="stmt" count="0"/>
      <line num="15154" type="stmt" count="0"/>
      <line num="15155" type="stmt" count="0"/>
      <line num="15157" type="stmt" count="0"/>
      <line num="15158" type="stmt" count="0"/>
      <line num="15159" type="stmt" count="0"/>
      <line num="15160" type="stmt" count="0"/>
      <line num="15161" type="stmt" count="0"/>
      <line num="15163" type="stmt" count="0"/>
      <line num="15164" type="stmt" count="0"/>
      <line num="15166" type="stmt" count="0"/>
      <line num="15167" type="stmt" count="0"/>
      <line num="15168" type="stmt" count="0"/>
      <line num="15169" type="stmt" count="0"/>
      <line num="15170" type="stmt" count="0"/>
      <line num="15172" type="stmt" count="0"/>
      <line num="15173" type="stmt" count="0"/>
      <line num="15174" type="stmt" count="0"/>
      <line num="15177" type="stmt" count="0"/>
      <line num="15178" type="stmt" count="0"/>
      <line num="15179" type="stmt" count="0"/>
      <line num="15180" type="stmt" count="0"/>
      <line num="15181" type="stmt" count="0"/>
      <line num="15183" type="stmt" count="0"/>
      <line num="15184" type="stmt" count="0"/>
      <line num="15185" type="stmt" count="0"/>
      <line num="15186" type="stmt" count="0"/>
      <line num="15189" type="stmt" count="0"/>
      <line num="15190" type="stmt" count="0"/>
      <line num="15191" type="stmt" count="0"/>
      <line num="15192" type="stmt" count="0"/>
      <line num="15194" type="stmt" count="0"/>
      <line num="15195" type="stmt" count="0"/>
      <line num="15196" type="stmt" count="0"/>
      <line num="15197" type="stmt" count="0"/>
      <line num="15198" type="stmt" count="0"/>
      <line num="15201" type="stmt" count="0"/>
      <line num="15202" type="stmt" count="0"/>
      <line num="15204" type="stmt" count="0"/>
      <line num="15205" type="stmt" count="0"/>
      <line num="15206" type="stmt" count="0"/>
      <line num="15207" type="stmt" count="0"/>
      <line num="15208" type="stmt" count="0"/>
      <line num="15210" type="stmt" count="0"/>
      <line num="15212" type="stmt" count="0"/>
      <line num="15213" type="stmt" count="0"/>
      <line num="15215" type="stmt" count="0"/>
      <line num="15220" type="stmt" count="0"/>
      <line num="15221" type="stmt" count="0"/>
      <line num="15223" type="stmt" count="0"/>
      <line num="15227" type="stmt" count="0"/>
      <line num="15228" type="stmt" count="0"/>
      <line num="15229" type="stmt" count="0"/>
      <line num="15230" type="stmt" count="0"/>
      <line num="15233" type="stmt" count="0"/>
      <line num="15234" type="stmt" count="0"/>
      <line num="15235" type="stmt" count="0"/>
      <line num="15236" type="stmt" count="0"/>
      <line num="15237" type="stmt" count="0"/>
      <line num="15238" type="stmt" count="0"/>
      <line num="15239" type="stmt" count="0"/>
      <line num="15240" type="stmt" count="0"/>
      <line num="15243" type="method" name="parselang_variant_name" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="15244" type="stmt" count="0"/>
      <line num="15245" type="stmt" count="0"/>
      <line num="15246" type="stmt" count="0"/>
      <line num="15247" type="stmt" count="0"/>
      <line num="15248" type="stmt" count="0"/>
      <line num="15249" type="stmt" count="0"/>
      <line num="15250" type="stmt" count="0"/>
      <line num="15251" type="stmt" count="0"/>
      <line num="15252" type="stmt" count="0"/>
      <line num="15254" type="stmt" count="0"/>
      <line num="15255" type="stmt" count="0"/>
      <line num="15257" type="stmt" count="0"/>
      <line num="15259" type="stmt" count="0"/>
      <line num="15260" type="stmt" count="0"/>
      <line num="15261" type="stmt" count="0"/>
      <line num="15262" type="stmt" count="0"/>
      <line num="15264" type="stmt" count="0"/>
      <line num="15265" type="stmt" count="0"/>
      <line num="15266" type="stmt" count="0"/>
      <line num="15267" type="stmt" count="0"/>
      <line num="15269" type="stmt" count="0"/>
      <line num="15271" type="stmt" count="0"/>
      <line num="15272" type="stmt" count="0"/>
      <line num="15273" type="stmt" count="0"/>
      <line num="15274" type="stmt" count="0"/>
      <line num="15276" type="stmt" count="0"/>
      <line num="15277" type="stmt" count="0"/>
      <line num="15278" type="stmt" count="0"/>
      <line num="15281" type="stmt" count="0"/>
      <line num="15282" type="stmt" count="0"/>
      <line num="15283" type="stmt" count="0"/>
      <line num="15284" type="stmt" count="0"/>
      <line num="15287" type="stmt" count="0"/>
      <line num="15289" type="stmt" count="0"/>
      <line num="15290" type="stmt" count="0"/>
      <line num="15291" type="stmt" count="0"/>
      <line num="15293" type="stmt" count="0"/>
      <line num="15297" type="stmt" count="0"/>
      <line num="15299" type="stmt" count="0"/>
      <line num="15300" type="stmt" count="0"/>
      <line num="15301" type="stmt" count="0"/>
      <line num="15302" type="stmt" count="0"/>
      <line num="15303" type="stmt" count="0"/>
      <line num="15304" type="stmt" count="0"/>
      <line num="15305" type="stmt" count="0"/>
      <line num="15306" type="stmt" count="0"/>
      <line num="15309" type="method" name="parselang_variant_nowiki" visibility="private" complexity="11" crap="132" count="0"/>
      <line num="15310" type="stmt" count="0"/>
      <line num="15311" type="stmt" count="0"/>
      <line num="15312" type="stmt" count="0"/>
      <line num="15313" type="stmt" count="0"/>
      <line num="15314" type="stmt" count="0"/>
      <line num="15315" type="stmt" count="0"/>
      <line num="15316" type="stmt" count="0"/>
      <line num="15317" type="stmt" count="0"/>
      <line num="15318" type="stmt" count="0"/>
      <line num="15320" type="stmt" count="0"/>
      <line num="15321" type="stmt" count="0"/>
      <line num="15322" type="stmt" count="0"/>
      <line num="15324" type="stmt" count="0"/>
      <line num="15325" type="stmt" count="0"/>
      <line num="15327" type="stmt" count="0"/>
      <line num="15328" type="stmt" count="0"/>
      <line num="15329" type="stmt" count="0"/>
      <line num="15331" type="stmt" count="0"/>
      <line num="15333" type="stmt" count="0"/>
      <line num="15334" type="stmt" count="0"/>
      <line num="15335" type="stmt" count="0"/>
      <line num="15339" type="stmt" count="0"/>
      <line num="15341" type="stmt" count="0"/>
      <line num="15342" type="stmt" count="0"/>
      <line num="15344" type="stmt" count="0"/>
      <line num="15345" type="stmt" count="0"/>
      <line num="15346" type="stmt" count="0"/>
      <line num="15347" type="stmt" count="0"/>
      <line num="15350" type="stmt" count="0"/>
      <line num="15352" type="stmt" count="0"/>
      <line num="15353" type="stmt" count="0"/>
      <line num="15354" type="stmt" count="0"/>
      <line num="15357" type="stmt" count="0"/>
      <line num="15358" type="stmt" count="0"/>
      <line num="15359" type="stmt" count="0"/>
      <line num="15360" type="stmt" count="0"/>
      <line num="15361" type="stmt" count="0"/>
      <line num="15362" type="stmt" count="0"/>
      <line num="15363" type="stmt" count="0"/>
      <line num="15364" type="stmt" count="0"/>
      <line num="15367" type="method" name="parselang_variant_text_no_semi" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="15368" type="stmt" count="0"/>
      <line num="15369" type="stmt" count="0"/>
      <line num="15370" type="stmt" count="0"/>
      <line num="15371" type="stmt" count="0"/>
      <line num="15372" type="stmt" count="0"/>
      <line num="15373" type="stmt" count="0"/>
      <line num="15374" type="stmt" count="0"/>
      <line num="15375" type="stmt" count="0"/>
      <line num="15376" type="stmt" count="0"/>
      <line num="15378" type="stmt" count="0"/>
      <line num="15379" type="stmt" count="0"/>
      <line num="15380" type="stmt" count="0"/>
      <line num="15381" type="stmt" count="0"/>
      <line num="15382" type="stmt" count="0"/>
      <line num="15383" type="stmt" count="0"/>
      <line num="15384" type="stmt" count="0"/>
      <line num="15385" type="stmt" count="0"/>
      <line num="15386" type="stmt" count="0"/>
      <line num="15387" type="stmt" count="0"/>
      <line num="15388" type="stmt" count="0"/>
      <line num="15391" type="method" name="parselang_variant_text_no_semi_or_arrow" visibility="private" complexity="6" crap="42" count="0"/>
      <line num="15392" type="stmt" count="0"/>
      <line num="15393" type="stmt" count="0"/>
      <line num="15394" type="stmt" count="0"/>
      <line num="15395" type="stmt" count="0"/>
      <line num="15396" type="stmt" count="0"/>
      <line num="15397" type="stmt" count="0"/>
      <line num="15398" type="stmt" count="0"/>
      <line num="15399" type="stmt" count="0"/>
      <line num="15400" type="stmt" count="0"/>
      <line num="15402" type="stmt" count="0"/>
      <line num="15403" type="stmt" count="0"/>
      <line num="15404" type="stmt" count="0"/>
      <line num="15405" type="stmt" count="0"/>
      <line num="15406" type="stmt" count="0"/>
      <line num="15407" type="stmt" count="0"/>
      <line num="15408" type="stmt" count="0"/>
      <line num="15409" type="stmt" count="0"/>
      <line num="15410" type="stmt" count="0"/>
      <line num="15411" type="stmt" count="0"/>
      <line num="15412" type="stmt" count="0"/>
      <line num="15415" type="method" name="discardlang_variant_text" visibility="private" complexity="12" crap="156" count="0"/>
      <line num="15416" type="stmt" count="0"/>
      <line num="15417" type="stmt" count="0"/>
      <line num="15418" type="stmt" count="0"/>
      <line num="15419" type="stmt" count="0"/>
      <line num="15420" type="stmt" count="0"/>
      <line num="15421" type="stmt" count="0"/>
      <line num="15422" type="stmt" count="0"/>
      <line num="15423" type="stmt" count="0"/>
      <line num="15424" type="stmt" count="0"/>
      <line num="15426" type="stmt" count="0"/>
      <line num="15427" type="stmt" count="0"/>
      <line num="15428" type="stmt" count="0"/>
      <line num="15429" type="stmt" count="0"/>
      <line num="15432" type="stmt" count="0"/>
      <line num="15433" type="stmt" count="0"/>
      <line num="15434" type="stmt" count="0"/>
      <line num="15436" type="stmt" count="0"/>
      <line num="15437" type="stmt" count="0"/>
      <line num="15438" type="stmt" count="0"/>
      <line num="15440" type="stmt" count="0"/>
      <line num="15441" type="stmt" count="0"/>
      <line num="15444" type="stmt" count="0"/>
      <line num="15445" type="stmt" count="0"/>
      <line num="15447" type="stmt" count="0"/>
      <line num="15452" type="stmt" count="0"/>
      <line num="15453" type="stmt" count="0"/>
      <line num="15454" type="stmt" count="0"/>
      <line num="15455" type="stmt" count="0"/>
      <line num="15457" type="stmt" count="0"/>
      <line num="15458" type="stmt" count="0"/>
      <line num="15459" type="stmt" count="0"/>
      <line num="15460" type="stmt" count="0"/>
      <line num="15461" type="stmt" count="0"/>
      <line num="15462" type="stmt" count="0"/>
      <line num="15463" type="stmt" count="0"/>
      <line num="15464" type="stmt" count="0"/>
      <line num="15467" type="method" name="parseembedded_full_table" visibility="private" complexity="26" crap="702" count="0"/>
      <line num="15468" type="stmt" count="0"/>
      <line num="15469" type="stmt" count="0"/>
      <line num="15470" type="stmt" count="0"/>
      <line num="15471" type="stmt" count="0"/>
      <line num="15472" type="stmt" count="0"/>
      <line num="15473" type="stmt" count="0"/>
      <line num="15474" type="stmt" count="0"/>
      <line num="15475" type="stmt" count="0"/>
      <line num="15476" type="stmt" count="0"/>
      <line num="15478" type="stmt" count="0"/>
      <line num="15479" type="stmt" count="0"/>
      <line num="15481" type="stmt" count="0"/>
      <line num="15482" type="stmt" count="0"/>
      <line num="15484" type="stmt" count="0"/>
      <line num="15485" type="stmt" count="0"/>
      <line num="15486" type="stmt" count="0"/>
      <line num="15488" type="stmt" count="0"/>
      <line num="15492" type="stmt" count="0"/>
      <line num="15493" type="stmt" count="0"/>
      <line num="15494" type="stmt" count="0"/>
      <line num="15495" type="stmt" count="0"/>
      <line num="15496" type="stmt" count="0"/>
      <line num="15498" type="stmt" count="0"/>
      <line num="15501" type="stmt" count="0"/>
      <line num="15502" type="stmt" count="0"/>
      <line num="15505" type="stmt" count="0"/>
      <line num="15506" type="stmt" count="0"/>
      <line num="15508" type="stmt" count="0"/>
      <line num="15509" type="stmt" count="0"/>
      <line num="15510" type="stmt" count="0"/>
      <line num="15512" type="stmt" count="0"/>
      <line num="15515" type="stmt" count="0"/>
      <line num="15516" type="stmt" count="0"/>
      <line num="15518" type="stmt" count="0"/>
      <line num="15519" type="stmt" count="0"/>
      <line num="15520" type="stmt" count="0"/>
      <line num="15524" type="stmt" count="0"/>
      <line num="15525" type="stmt" count="0"/>
      <line num="15526" type="stmt" count="0"/>
      <line num="15528" type="stmt" count="0"/>
      <line num="15530" type="stmt" count="0"/>
      <line num="15531" type="stmt" count="0"/>
      <line num="15532" type="stmt" count="0"/>
      <line num="15533" type="stmt" count="0"/>
      <line num="15535" type="stmt" count="0"/>
      <line num="15537" type="stmt" count="0"/>
      <line num="15538" type="stmt" count="0"/>
      <line num="15540" type="stmt" count="0"/>
      <line num="15545" type="stmt" count="0"/>
      <line num="15547" type="stmt" count="0"/>
      <line num="15548" type="stmt" count="0"/>
      <line num="15549" type="stmt" count="0"/>
      <line num="15551" type="stmt" count="0"/>
      <line num="15554" type="stmt" count="0"/>
      <line num="15555" type="stmt" count="0"/>
      <line num="15557" type="stmt" count="0"/>
      <line num="15558" type="stmt" count="0"/>
      <line num="15559" type="stmt" count="0"/>
      <line num="15560" type="stmt" count="0"/>
      <line num="15563" type="stmt" count="0"/>
      <line num="15564" type="stmt" count="0"/>
      <line num="15565" type="stmt" count="0"/>
      <line num="15566" type="stmt" count="0"/>
      <line num="15567" type="stmt" count="0"/>
      <line num="15569" type="stmt" count="0"/>
      <line num="15571" type="stmt" count="0"/>
      <line num="15572" type="stmt" count="0"/>
      <line num="15574" type="stmt" count="0"/>
      <line num="15578" type="stmt" count="0"/>
      <line num="15579" type="stmt" count="0"/>
      <line num="15581" type="stmt" count="0"/>
      <line num="15582" type="stmt" count="0"/>
      <line num="15583" type="stmt" count="0"/>
      <line num="15584" type="stmt" count="0"/>
      <line num="15587" type="stmt" count="0"/>
      <line num="15590" type="stmt" count="0"/>
      <line num="15591" type="stmt" count="0"/>
      <line num="15592" type="stmt" count="0"/>
      <line num="15593" type="stmt" count="0"/>
      <line num="15594" type="stmt" count="0"/>
      <line num="15595" type="stmt" count="0"/>
      <line num="15596" type="stmt" count="0"/>
      <line num="15597" type="stmt" count="0"/>
      <line num="15600" type="method" name="discardnowiki" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15601" type="stmt" count="0"/>
      <line num="15602" type="stmt" count="0"/>
      <line num="15603" type="stmt" count="0"/>
      <line num="15604" type="stmt" count="0"/>
      <line num="15605" type="stmt" count="0"/>
      <line num="15606" type="stmt" count="0"/>
      <line num="15607" type="stmt" count="0"/>
      <line num="15608" type="stmt" count="0"/>
      <line num="15609" type="stmt" count="0"/>
      <line num="15611" type="stmt" count="0"/>
      <line num="15612" type="stmt" count="0"/>
      <line num="15613" type="stmt" count="0"/>
      <line num="15615" type="stmt" count="0"/>
      <line num="15616" type="stmt" count="0"/>
      <line num="15617" type="stmt" count="0"/>
      <line num="15618" type="stmt" count="0"/>
      <line num="15619" type="stmt" count="0"/>
      <line num="15620" type="stmt" count="0"/>
      <line num="15622" type="stmt" count="0"/>
      <line num="15623" type="stmt" count="0"/>
      <line num="15626" type="stmt" count="0"/>
      <line num="15628" type="stmt" count="0"/>
      <line num="15629" type="stmt" count="0"/>
      <line num="15630" type="stmt" count="0"/>
      <line num="15631" type="stmt" count="0"/>
      <line num="15633" type="stmt" count="0"/>
      <line num="15635" type="stmt" count="0"/>
      <line num="15636" type="stmt" count="0"/>
      <line num="15637" type="stmt" count="0"/>
      <line num="15640" type="stmt" count="0"/>
      <line num="15641" type="stmt" count="0"/>
      <line num="15642" type="stmt" count="0"/>
      <line num="15643" type="stmt" count="0"/>
      <line num="15644" type="stmt" count="0"/>
      <line num="15645" type="stmt" count="0"/>
      <line num="15646" type="stmt" count="0"/>
      <line num="15647" type="stmt" count="0"/>
      <line num="15650" type="method" name="parsenowiki_text" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="15651" type="stmt" count="0"/>
      <line num="15652" type="stmt" count="0"/>
      <line num="15653" type="stmt" count="0"/>
      <line num="15654" type="stmt" count="0"/>
      <line num="15655" type="stmt" count="0"/>
      <line num="15656" type="stmt" count="0"/>
      <line num="15657" type="stmt" count="0"/>
      <line num="15658" type="stmt" count="0"/>
      <line num="15659" type="stmt" count="0"/>
      <line num="15661" type="stmt" count="0"/>
      <line num="15662" type="stmt" count="0"/>
      <line num="15663" type="stmt" count="0"/>
      <line num="15664" type="stmt" count="0"/>
      <line num="15666" type="stmt" count="0"/>
      <line num="15667" type="stmt" count="0"/>
      <line num="15668" type="stmt" count="0"/>
      <line num="15669" type="stmt" count="0"/>
      <line num="15671" type="stmt" count="0"/>
      <line num="15672" type="stmt" count="0"/>
      <line num="15673" type="stmt" count="0"/>
      <line num="15674" type="stmt" count="0"/>
      <line num="15675" type="stmt" count="0"/>
      <line num="15676" type="stmt" count="0"/>
      <line num="15677" type="stmt" count="0"/>
      <line num="15678" type="stmt" count="0"/>
      <line num="15681" type="method" name="parseembedded_full_table_line_prefix" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15682" type="stmt" count="0"/>
      <line num="15683" type="stmt" count="0"/>
      <line num="15684" type="stmt" count="0"/>
      <line num="15685" type="stmt" count="0"/>
      <line num="15686" type="stmt" count="0"/>
      <line num="15687" type="stmt" count="0"/>
      <line num="15688" type="stmt" count="0"/>
      <line num="15689" type="stmt" count="0"/>
      <line num="15690" type="stmt" count="0"/>
      <line num="15692" type="stmt" count="0"/>
      <line num="15693" type="stmt" count="0"/>
      <line num="15695" type="stmt" count="0"/>
      <line num="15696" type="stmt" count="0"/>
      <line num="15697" type="stmt" count="0"/>
      <line num="15698" type="stmt" count="0"/>
      <line num="15699" type="stmt" count="0"/>
      <line num="15701" type="stmt" count="0"/>
      <line num="15703" type="stmt" count="0"/>
      <line num="15704" type="stmt" count="0"/>
      <line num="15705" type="stmt" count="0"/>
      <line num="15707" type="stmt" count="0"/>
      <line num="15711" type="stmt" count="0"/>
      <line num="15714" type="stmt" count="0"/>
      <line num="15715" type="stmt" count="0"/>
      <line num="15716" type="stmt" count="0"/>
      <line num="15717" type="stmt" count="0"/>
      <line num="15718" type="stmt" count="0"/>
      <line num="15719" type="stmt" count="0"/>
      <line num="15720" type="stmt" count="0"/>
      <line num="15721" type="stmt" count="0"/>
      <line num="15724" type="method" name="discardnowiki_check" visibility="private" complexity="5" crap="30" count="0"/>
      <line num="15725" type="stmt" count="0"/>
      <line num="15726" type="stmt" count="0"/>
      <line num="15727" type="stmt" count="0"/>
      <line num="15728" type="stmt" count="0"/>
      <line num="15729" type="stmt" count="0"/>
      <line num="15730" type="stmt" count="0"/>
      <line num="15732" type="stmt" count="0"/>
      <line num="15736" type="stmt" count="0"/>
      <line num="15737" type="stmt" count="0"/>
      <line num="15738" type="stmt" count="0"/>
      <line num="15740" type="stmt" count="0"/>
      <line num="15741" type="stmt" count="0"/>
      <line num="15742" type="stmt" count="0"/>
      <line num="15744" type="stmt" count="0"/>
      <line num="15746" type="stmt" count="0"/>
      <line num="15747" type="stmt" count="0"/>
      <line num="15748" type="stmt" count="0"/>
      <line num="15749" type="stmt" count="0"/>
      <line num="15751" type="stmt" count="0"/>
      <line num="15752" type="stmt" count="0"/>
      <line num="15753" type="stmt" count="0"/>
      <line num="15754" type="stmt" count="0"/>
      <line num="15756" type="stmt" count="0"/>
      <line num="15757" type="stmt" count="0"/>
      <line num="15758" type="stmt" count="0"/>
      <line num="15759" type="stmt" count="0"/>
      <line num="15761" type="stmt" count="0"/>
      <line num="15764" type="stmt" count="0"/>
      <line num="15765" type="stmt" count="0"/>
      <line num="15766" type="stmt" count="0"/>
      <line num="15767" type="stmt" count="0"/>
      <line num="15768" type="stmt" count="0"/>
      <line num="15769" type="stmt" count="0"/>
      <line num="15770" type="stmt" count="0"/>
      <line num="15771" type="stmt" count="0"/>
      <line num="15774" type="method" name="parsenowiki" visibility="private" complexity="9" crap="90" count="0"/>
      <line num="15775" type="stmt" count="0"/>
      <line num="15776" type="stmt" count="0"/>
      <line num="15777" type="stmt" count="0"/>
      <line num="15778" type="stmt" count="0"/>
      <line num="15779" type="stmt" count="0"/>
      <line num="15780" type="stmt" count="0"/>
      <line num="15781" type="stmt" count="0"/>
      <line num="15782" type="stmt" count="0"/>
      <line num="15783" type="stmt" count="0"/>
      <line num="15785" type="stmt" count="0"/>
      <line num="15786" type="stmt" count="0"/>
      <line num="15787" type="stmt" count="0"/>
      <line num="15789" type="stmt" count="0"/>
      <line num="15790" type="stmt" count="0"/>
      <line num="15791" type="stmt" count="0"/>
      <line num="15792" type="stmt" count="0"/>
      <line num="15793" type="stmt" count="0"/>
      <line num="15794" type="stmt" count="0"/>
      <line num="15796" type="stmt" count="0"/>
      <line num="15797" type="stmt" count="0"/>
      <line num="15800" type="stmt" count="0"/>
      <line num="15802" type="stmt" count="0"/>
      <line num="15803" type="stmt" count="0"/>
      <line num="15804" type="stmt" count="0"/>
      <line num="15805" type="stmt" count="0"/>
      <line num="15807" type="stmt" count="0"/>
      <line num="15809" type="stmt" count="0"/>
      <line num="15810" type="stmt" count="0"/>
      <line num="15811" type="stmt" count="0"/>
      <line num="15814" type="stmt" count="0"/>
      <line num="15815" type="stmt" count="0"/>
      <line num="15816" type="stmt" count="0"/>
      <line num="15817" type="stmt" count="0"/>
      <line num="15818" type="stmt" count="0"/>
      <line num="15819" type="stmt" count="0"/>
      <line num="15820" type="stmt" count="0"/>
      <line num="15821" type="stmt" count="0"/>
      <line num="15825" type="method" name="parse" visibility="public" complexity="20" crap="420" count="0"/>
      <line num="15826" type="stmt" count="0"/>
      <line num="15827" type="stmt" count="0"/>
      <line num="15828" type="stmt" count="0"/>
      <line num="15830" type="stmt" count="0"/>
      <line num="15832" type="stmt" count="0"/>
      <line num="15833" type="stmt" count="0"/>
      <line num="15834" type="stmt" count="0"/>
      <line num="15835" type="stmt" count="0"/>
      <line num="15837" type="stmt" count="0"/>
      <line num="15841" type="stmt" count="0"/>
      <line num="15842" type="stmt" count="0"/>
      <line num="15843" type="stmt" count="0"/>
      <line num="15844" type="stmt" count="0"/>
      <line num="15846" type="stmt" count="0"/>
      <line num="15847" type="stmt" count="0"/>
      <line num="15848" type="stmt" count="0"/>
      <line num="15850" type="stmt" count="0"/>
      <line num="15851" type="stmt" count="0"/>
      <line num="15852" type="stmt" count="0"/>
      <line num="15854" type="stmt" count="0"/>
      <line num="15855" type="stmt" count="0"/>
      <line num="15856" type="stmt" count="0"/>
      <line num="15858" type="stmt" count="0"/>
      <line num="15859" type="stmt" count="0"/>
      <line num="15860" type="stmt" count="0"/>
      <line num="15862" type="stmt" count="0"/>
      <line num="15863" type="stmt" count="0"/>
      <line num="15864" type="stmt" count="0"/>
      <line num="15866" type="stmt" count="0"/>
      <line num="15867" type="stmt" count="0"/>
      <line num="15868" type="stmt" count="0"/>
      <line num="15870" type="stmt" count="0"/>
      <line num="15871" type="stmt" count="0"/>
      <line num="15872" type="stmt" count="0"/>
      <line num="15874" type="stmt" count="0"/>
      <line num="15875" type="stmt" count="0"/>
      <line num="15876" type="stmt" count="0"/>
      <line num="15878" type="stmt" count="0"/>
      <line num="15882" type="stmt" count="0"/>
      <line num="15883" type="stmt" count="0"/>
      <line num="15885" type="stmt" count="0"/>
      <line num="15886" type="stmt" count="0"/>
      <line num="15888" type="stmt" count="0"/>
      <metrics loc="15892" ncloc="14407" classes="2" methods="377" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10349" coveredstatements="0" elements="10726" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TreeBuilder/Attributes.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TreeBuilder\Attributes" namespace="global">
        <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="21" coveredelements="0"/>
      </class>
      <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="22" type="method" name="clone" visibility="public" complexity="4" crap="20" count="0"/>
      <line num="23" type="stmt" count="0"/>
      <line num="24" type="stmt" count="0"/>
      <line num="25" type="stmt" count="0"/>
      <line num="26" type="stmt" count="0"/>
      <line num="27" type="stmt" count="0"/>
      <line num="35" type="stmt" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="37" type="stmt" count="0"/>
      <line num="39" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="45" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <metrics loc="56" ncloc="46" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="21" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TreeBuilder/DOMBuilder.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TreeBuilder\DOMBuilder" namespace="global">
        <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
      </class>
      <line num="15" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="16" type="stmt" count="0"/>
      <line num="17" type="stmt" count="0"/>
      <line num="18" type="stmt" count="0"/>
      <line num="19" type="stmt" count="0"/>
      <line num="20" type="stmt" count="0"/>
      <line num="21" type="stmt" count="0"/>
      <line num="22" type="stmt" count="0"/>
      <line num="31" type="method" name="createDocument" visibility="protected" complexity="1" crap="2" count="0"/>
      <line num="36" type="stmt" count="0"/>
      <line num="38" type="stmt" count="0"/>
      <metrics loc="41" ncloc="31" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TreeBuilder/RemexPipeline.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TreeBuilder\RemexPipeline" namespace="global">
        <metrics complexity="8" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="0" elements="48" coveredelements="0"/>
      </class>
      <line num="46" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="47" type="stmt" count="0"/>
      <line num="48" type="stmt" count="0"/>
      <line num="49" type="stmt" count="0"/>
      <line num="50" type="stmt" count="0"/>
      <line num="51" type="stmt" count="0"/>
      <line num="52" type="stmt" count="0"/>
      <line num="53" type="stmt" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="59" type="stmt" count="0"/>
      <line num="60" type="stmt" count="0"/>
      <line num="63" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="69" type="stmt" count="0"/>
      <line num="70" type="stmt" count="0"/>
      <line num="71" type="stmt" count="0"/>
      <line num="73" type="stmt" count="0"/>
      <line num="83" type="method" name="insertUnfosteredMeta" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="100" type="method" name="insertImplicitStartTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="117" type="method" name="insertExplicitStartTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="120" type="stmt" count="0"/>
      <line num="121" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="137" type="method" name="insertExplicitEndTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="140" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="154" type="method" name="isFosterablePosition" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="155" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <metrics loc="160" ncloc="104" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="0" elements="48" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/TreeBuilder/TreeBuilderStage.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TreeBuilder\TreeBuilderStage" namespace="global">
        <metrics complexity="89" methods="12" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="221" coveredstatements="88" elements="233" coveredelements="90"/>
      </class>
      <line num="55" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="59" type="stmt" count="1"/>
      <line num="62" type="stmt" count="1"/>
      <line num="68" type="method" name="resetState" visibility="public" complexity="1" crap="1" count="1"/>
      <line num="69" type="stmt" count="1"/>
      <line num="72" type="stmt" count="1"/>
      <line num="73" type="stmt" count="1"/>
      <line num="88" type="stmt" count="1"/>
      <line num="90" type="stmt" count="1"/>
      <line num="91" type="stmt" count="1"/>
      <line num="92" type="stmt" count="1"/>
      <line num="101" type="method" name="processChunk" visibility="public" complexity="10" crap="18.22" count="1"/>
      <line num="102" type="stmt" count="1"/>
      <line num="103" type="stmt" count="1"/>
      <line num="104" type="stmt" count="1"/>
      <line num="105" type="stmt" count="0"/>
      <line num="106" type="stmt" count="0"/>
      <line num="108" type="stmt" count="1"/>
      <line num="109" type="stmt" count="1"/>
      <line num="110" type="stmt" count="1"/>
      <line num="111" type="stmt" count="1"/>
      <line num="115" type="stmt" count="1"/>
      <line num="116" type="stmt" count="1"/>
      <line num="117" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="121" type="stmt" count="1"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="124" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="127" type="stmt" count="1"/>
      <line num="128" type="stmt" count="1"/>
      <line num="132" type="stmt" count="1"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="138" type="method" name="finalizeDOM" visibility="public" complexity="4" crap="5.16" count="1"/>
      <line num="141" type="stmt" count="1"/>
      <line num="142" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="144" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="148" type="stmt" count="1"/>
      <line num="152" type="stmt" count="1"/>
      <line num="153" type="stmt" count="1"/>
      <line num="154" type="stmt" count="1"/>
      <line num="155" type="stmt" count="1"/>
      <line num="157" type="stmt" count="0"/>
      <line num="160" type="stmt" count="1"/>
      <line num="163" type="method" name="kvArrToAttr" visibility="private" complexity="2" crap="2.06" count="1"/>
      <line num="164" type="stmt" count="1"/>
      <line num="165" type="stmt" count="1"/>
      <line num="166" type="stmt" count="0"/>
      <line num="169" type="stmt" count="1"/>
      <line num="179" type="method" name="stashDataAttribs" visibility="private" complexity="2" crap="2.01" count="1"/>
      <line num="180" type="stmt" count="1"/>
      <line num="181" type="stmt" count="1"/>
      <line num="182" type="stmt" count="1"/>
      <line num="183" type="stmt" count="0"/>
      <line num="186" type="stmt" count="1"/>
      <line num="187" type="stmt" count="1"/>
      <line num="188" type="stmt" count="1"/>
      <line num="197" type="method" name="processToken" visibility="public" complexity="42" crap="406.70" count="1"/>
      <line num="198" type="stmt" count="1"/>
      <line num="199" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="206" type="stmt" count="1"/>
      <line num="207" type="stmt" count="1"/>
      <line num="208" type="stmt" count="1"/>
      <line num="209" type="stmt" count="1"/>
      <line num="210" type="stmt" count="1"/>
      <line num="212" type="stmt" count="1"/>
      <line num="213" type="stmt" count="0"/>
      <line num="217" type="stmt" count="1"/>
      <line num="218" type="stmt" count="1"/>
      <line num="221" type="stmt" count="1"/>
      <line num="224" type="stmt" count="1"/>
      <line num="226" type="stmt" count="1"/>
      <line num="227" type="stmt" count="1"/>
      <line num="229" type="stmt" count="1"/>
      <line num="234" type="stmt" count="1"/>
      <line num="238" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="241" type="stmt" count="0"/>
      <line num="242" type="stmt" count="0"/>
      <line num="243" type="stmt" count="0"/>
      <line num="244" type="stmt" count="0"/>
      <line num="245" type="stmt" count="0"/>
      <line num="249" type="stmt" count="1"/>
      <line num="252" type="stmt" count="1"/>
      <line num="253" type="stmt" count="1"/>
      <line num="255" type="stmt" count="1"/>
      <line num="256" type="stmt" count="1"/>
      <line num="257" type="stmt" count="1"/>
      <line num="258" type="stmt" count="1"/>
      <line num="259" type="stmt" count="0"/>
      <line num="264" type="stmt" count="0"/>
      <line num="265" type="stmt" count="0"/>
      <line num="266" type="stmt" count="0"/>
      <line num="267" type="stmt" count="0"/>
      <line num="268" type="stmt" count="0"/>
      <line num="269" type="stmt" count="0"/>
      <line num="273" type="stmt" count="1"/>
      <line num="274" type="stmt" count="1"/>
      <line num="275" type="stmt" count="1"/>
      <line num="276" type="stmt" count="1"/>
      <line num="277" type="stmt" count="1"/>
      <line num="278" type="stmt" count="1"/>
      <line num="279" type="stmt" count="0"/>
      <line num="281" type="stmt" count="1"/>
      <line num="282" type="stmt" count="0"/>
      <line num="285" type="stmt" count="0"/>
      <line num="286" type="stmt" count="0"/>
      <line num="287" type="stmt" count="0"/>
      <line num="290" type="stmt" count="0"/>
      <line num="294" type="stmt" count="0"/>
      <line num="295" type="stmt" count="0"/>
      <line num="296" type="stmt" count="0"/>
      <line num="297" type="stmt" count="0"/>
      <line num="298" type="stmt" count="0"/>
      <line num="299" type="stmt" count="0"/>
      <line num="301" type="stmt" count="0"/>
      <line num="302" type="stmt" count="0"/>
      <line num="304" type="stmt" count="0"/>
      <line num="306" type="stmt" count="0"/>
      <line num="307" type="stmt" count="0"/>
      <line num="308" type="stmt" count="0"/>
      <line num="312" type="stmt" count="0"/>
      <line num="313" type="stmt" count="0"/>
      <line num="314" type="stmt" count="0"/>
      <line num="315" type="stmt" count="0"/>
      <line num="316" type="stmt" count="0"/>
      <line num="317" type="stmt" count="0"/>
      <line num="318" type="stmt" count="0"/>
      <line num="319" type="stmt" count="0"/>
      <line num="320" type="stmt" count="0"/>
      <line num="321" type="stmt" count="0"/>
      <line num="324" type="stmt" count="0"/>
      <line num="327" type="stmt" count="1"/>
      <line num="328" type="stmt" count="1"/>
      <line num="329" type="stmt" count="1"/>
      <line num="330" type="stmt" count="0"/>
      <line num="332" type="stmt" count="1"/>
      <line num="333" type="stmt" count="1"/>
      <line num="334" type="stmt" count="1"/>
      <line num="335" type="stmt" count="1"/>
      <line num="336" type="stmt" count="1"/>
      <line num="338" type="stmt" count="1"/>
      <line num="339" type="stmt" count="1"/>
      <line num="340" type="stmt" count="1"/>
      <line num="342" type="stmt" count="0"/>
      <line num="344" type="stmt" count="1"/>
      <line num="353" type="stmt" count="0"/>
      <line num="355" type="stmt" count="1"/>
      <line num="356" type="stmt" count="0"/>
      <line num="358" type="stmt" count="1"/>
      <line num="359" type="stmt" count="0"/>
      <line num="360" type="stmt" count="0"/>
      <line num="362" type="stmt" count="1"/>
      <line num="363" type="stmt" count="0"/>
      <line num="364" type="stmt" count="0"/>
      <line num="368" type="stmt" count="0"/>
      <line num="370" type="stmt" count="1"/>
      <line num="371" type="stmt" count="0"/>
      <line num="372" type="stmt" count="0"/>
      <line num="374" type="stmt" count="0"/>
      <line num="375" type="stmt" count="0"/>
      <line num="376" type="stmt" count="0"/>
      <line num="378" type="stmt" count="0"/>
      <line num="379" type="stmt" count="1"/>
      <line num="380" type="stmt" count="1"/>
      <line num="382" type="stmt" count="0"/>
      <line num="383" type="stmt" count="0"/>
      <line num="384" type="stmt" count="0"/>
      <line num="385" type="stmt" count="0"/>
      <line num="386" type="stmt" count="0"/>
      <line num="387" type="stmt" count="0"/>
      <line num="397" type="method" name="handleDeletedStartTag" visibility="private" complexity="13" crap="182" count="0"/>
      <line num="398" type="stmt" count="0"/>
      <line num="399" type="stmt" count="0"/>
      <line num="403" type="stmt" count="0"/>
      <line num="404" type="stmt" count="0"/>
      <line num="406" type="stmt" count="0"/>
      <line num="409" type="stmt" count="0"/>
      <line num="410" type="stmt" count="0"/>
      <line num="411" type="stmt" count="0"/>
      <line num="412" type="stmt" count="0"/>
      <line num="413" type="stmt" count="0"/>
      <line num="414" type="stmt" count="0"/>
      <line num="415" type="stmt" count="0"/>
      <line num="416" type="stmt" count="0"/>
      <line num="417" type="stmt" count="0"/>
      <line num="419" type="stmt" count="0"/>
      <line num="420" type="stmt" count="0"/>
      <line num="423" type="stmt" count="0"/>
      <line num="424" type="stmt" count="0"/>
      <line num="425" type="stmt" count="0"/>
      <line num="428" type="stmt" count="0"/>
      <line num="439" type="method" name="insertPlaceholderMeta" visibility="private" complexity="7" crap="56" count="0"/>
      <line num="445" type="stmt" count="0"/>
      <line num="446" type="stmt" count="0"/>
      <line num="449" type="stmt" count="0"/>
      <line num="451" type="stmt" count="0"/>
      <line num="452" type="stmt" count="0"/>
      <line num="453" type="stmt" count="0"/>
      <line num="454" type="stmt" count="0"/>
      <line num="455" type="stmt" count="0"/>
      <line num="456" type="stmt" count="0"/>
      <line num="458" type="stmt" count="0"/>
      <line num="463" type="stmt" count="0"/>
      <line num="464" type="stmt" count="0"/>
      <line num="465" type="stmt" count="0"/>
      <line num="466" type="stmt" count="0"/>
      <line num="467" type="stmt" count="0"/>
      <line num="468" type="stmt" count="0"/>
      <line num="469" type="stmt" count="0"/>
      <line num="470" type="stmt" count="0"/>
      <line num="471" type="stmt" count="0"/>
      <line num="472" type="stmt" count="0"/>
      <line num="479" type="method" name="process" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="481" type="stmt" count="0"/>
      <line num="483" type="stmt" count="0"/>
      <line num="489" type="method" name="processChunkily" visibility="public" complexity="3" crap="12" count="0"/>
      <line num="490" type="stmt" count="0"/>
      <line num="491" type="stmt" count="0"/>
      <line num="493" type="stmt" count="0"/>
      <line num="495" type="stmt" count="0"/>
      <line num="497" type="stmt" count="0"/>
      <line num="501" type="method" name="hasAfe" visibility="private" complexity="3" crap="3.14" count="1"/>
      <line num="502" type="stmt" count="1"/>
      <line num="503" type="stmt" count="1"/>
      <line num="504" type="stmt" count="0"/>
      <line num="506" type="stmt" count="1"/>
      <metrics loc="509" ncloc="392" classes="1" methods="12" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="221" coveredstatements="88" elements="233" coveredelements="90"/>
    </file>
    <file name="/src/src/Wt2Html/TreeBuilder/TreeMutationRelay.php">
      <class name="Wikimedia\Parsoid\Wt2Html\TreeBuilder\TreeMutationRelay" namespace="global">
        <metrics complexity="20" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="66" coveredelements="0"/>
      </class>
      <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="33" type="stmt" count="0"/>
      <line num="39" type="method" name="matchStartTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="40" type="stmt" count="0"/>
      <line num="41" type="stmt" count="0"/>
      <line num="42" type="stmt" count="0"/>
      <line num="43" type="stmt" count="0"/>
      <line num="53" type="method" name="matchEndTag" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="54" type="stmt" count="0"/>
      <line num="55" type="stmt" count="0"/>
      <line num="56" type="stmt" count="0"/>
      <line num="57" type="stmt" count="0"/>
      <line num="63" type="method" name="resetMatch" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="64" type="stmt" count="0"/>
      <line num="65" type="stmt" count="0"/>
      <line num="66" type="stmt" count="0"/>
      <line num="67" type="stmt" count="0"/>
      <line num="76" type="method" name="getMatchedElement" visibility="public" complexity="1" crap="2" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="89" type="method" name="isMarkable" visibility="private" complexity="1" crap="2" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="91" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="94" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="96" type="stmt" count="0"/>
      <line num="110" type="method" name="insertElement" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="116" type="stmt" count="0"/>
      <line num="118" type="stmt" count="0"/>
      <line num="119" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="125" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="128" type="stmt" count="0"/>
      <line num="129" type="stmt" count="0"/>
      <line num="132" type="stmt" count="0"/>
      <line num="133" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="135" type="stmt" count="0"/>
      <line num="147" type="method" name="endTag" visibility="public" complexity="6" crap="42" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="150" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="159" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="162" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="164" type="stmt" count="0"/>
      <line num="170" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="182" type="stmt" count="0"/>
      <line num="183" type="stmt" count="0"/>
      <line num="184" type="stmt" count="0"/>
      <line num="185" type="stmt" count="0"/>
      <line num="199" type="method" name="reparentChildren" visibility="public" complexity="2" crap="6" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <metrics loc="208" ncloc="123" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="66" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/Wt2HtmlDOMProcessor.php">
      <metrics loc="27" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
    </file>
    <file name="/src/src/Wt2Html/XMLSerializer.php">
      <class name="Wikimedia\Parsoid\Wt2Html\XMLSerializer" namespace="global">
        <metrics complexity="49" methods="4" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="30" elements="115" coveredelements="32"/>
      </class>
      <line num="62" type="method" name="encodeHtmlEntities" visibility="private" complexity="1" crap="1" count="3"/>
      <line num="63" type="stmt" count="3"/>
      <line num="76" type="method" name="serializeToString" visibility="private" complexity="23" crap="552" count="0"/>
      <line num="77" type="stmt" count="0"/>
      <line num="78" type="stmt" count="0"/>
      <line num="79" type="stmt" count="0"/>
      <line num="80" type="stmt" count="0"/>
      <line num="82" type="stmt" count="0"/>
      <line num="83" type="stmt" count="0"/>
      <line num="84" type="stmt" count="0"/>
      <line num="85" type="stmt" count="0"/>
      <line num="86" type="stmt" count="0"/>
      <line num="87" type="stmt" count="0"/>
      <line num="88" type="stmt" count="0"/>
      <line num="89" type="stmt" count="0"/>
      <line num="90" type="stmt" count="0"/>
      <line num="92" type="stmt" count="0"/>
      <line num="93" type="stmt" count="0"/>
      <line num="95" type="stmt" count="0"/>
      <line num="98" type="stmt" count="0"/>
      <line num="99" type="stmt" count="0"/>
      <line num="100" type="stmt" count="0"/>
      <line num="103" type="stmt" count="0"/>
      <line num="104" type="stmt" count="0"/>
      <line num="105" type="stmt" count="0"/>
      <line num="108" type="stmt" count="0"/>
      <line num="109" type="stmt" count="0"/>
      <line num="110" type="stmt" count="0"/>
      <line num="112" type="stmt" count="0"/>
      <line num="114" type="stmt" count="0"/>
      <line num="122" type="stmt" count="0"/>
      <line num="123" type="stmt" count="0"/>
      <line num="126" type="stmt" count="0"/>
      <line num="127" type="stmt" count="0"/>
      <line num="134" type="stmt" count="0"/>
      <line num="136" type="stmt" count="0"/>
      <line num="137" type="stmt" count="0"/>
      <line num="138" type="stmt" count="0"/>
      <line num="141" type="stmt" count="0"/>
      <line num="143" type="stmt" count="0"/>
      <line num="145" type="stmt" count="0"/>
      <line num="147" type="stmt" count="0"/>
      <line num="148" type="stmt" count="0"/>
      <line num="151" type="stmt" count="0"/>
      <line num="152" type="stmt" count="0"/>
      <line num="153" type="stmt" count="0"/>
      <line num="154" type="stmt" count="0"/>
      <line num="156" type="stmt" count="0"/>
      <line num="158" type="stmt" count="0"/>
      <line num="160" type="stmt" count="0"/>
      <line num="161" type="stmt" count="0"/>
      <line num="163" type="stmt" count="0"/>
      <line num="171" type="stmt" count="0"/>
      <line num="172" type="stmt" count="0"/>
      <line num="175" type="stmt" count="0"/>
      <line num="195" type="method" name="accumOffsets" visibility="private" complexity="16" crap="272" count="0"/>
      <line num="198" type="stmt" count="0"/>
      <line num="199" type="stmt" count="0"/>
      <line num="200" type="stmt" count="0"/>
      <line num="201" type="stmt" count="0"/>
      <line num="202" type="stmt" count="0"/>
      <line num="203" type="stmt" count="0"/>
      <line num="204" type="stmt" count="0"/>
      <line num="207" type="stmt" count="0"/>
      <line num="208" type="stmt" count="0"/>
      <line num="213" type="stmt" count="0"/>
      <line num="214" type="stmt" count="0"/>
      <line num="215" type="stmt" count="0"/>
      <line num="218" type="stmt" count="0"/>
      <line num="221" type="stmt" count="0"/>
      <line num="222" type="stmt" count="0"/>
      <line num="223" type="stmt" count="0"/>
      <line num="224" type="stmt" count="0"/>
      <line num="225" type="stmt" count="0"/>
      <line num="226" type="stmt" count="0"/>
      <line num="227" type="stmt" count="0"/>
      <line num="228" type="stmt" count="0"/>
      <line num="231" type="stmt" count="0"/>
      <line num="232" type="stmt" count="0"/>
      <line num="234" type="stmt" count="0"/>
      <line num="235" type="stmt" count="0"/>
      <line num="236" type="stmt" count="0"/>
      <line num="237" type="stmt" count="0"/>
      <line num="239" type="stmt" count="0"/>
      <line num="240" type="stmt" count="0"/>
      <line num="266" type="method" name="serialize" visibility="public" complexity="9" crap="9" count="11"/>
      <line num="267" type="stmt" count="11"/>
      <line num="268" type="stmt" count="11"/>
      <line num="269" type="stmt" count="11"/>
      <line num="270" type="stmt" count="11"/>
      <line num="271" type="stmt" count="11"/>
      <line num="272" type="stmt" count="11"/>
      <line num="273" type="stmt" count="11"/>
      <line num="274" type="stmt" count="11"/>
      <line num="275" type="stmt" count="11"/>
      <line num="276" type="stmt" count="11"/>
      <line num="277" type="stmt" count="8"/>
      <line num="279" type="stmt" count="11"/>
      <line num="280" type="stmt" count="11"/>
      <line num="281" type="stmt" count="5"/>
      <line num="282" type="stmt" count="5"/>
      <line num="283" type="stmt" count="5"/>
      <line num="284" type="stmt" count="7"/>
      <line num="285" type="stmt" count="7"/>
      <line num="286" type="stmt" count="7"/>
      <line num="288" type="stmt" count="11"/>
      <line num="289" type="stmt" count="2"/>
      <line num="290" type="stmt" count="2"/>
      <line num="293" type="stmt" count="11"/>
      <line num="296" type="stmt" count="11"/>
      <line num="297" type="stmt" count="7"/>
      <line num="300" type="stmt" count="11"/>
      <line num="301" type="stmt" count="11"/>
      <line num="302" type="stmt" count="7"/>
      <line num="304" type="stmt" count="11"/>
      <metrics loc="308" ncloc="206" classes="1" methods="4" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="30" elements="115" coveredelements="32"/>
    </file>
    <metrics files="315" loc="108717" ncloc="81157" classes="281" methods="3321" coveredmethods="320" conditionals="0" coveredconditionals="0" statements="47481" coveredstatements="4335" elements="50802" coveredelements="4655"/>
  </project>
</coverage>
